摘要:
1、添加-->后置处理器-->JSON提取器 响应数据如下: 所以取totalNum要这么写:$.result.totalNum 如果取列表中的数据,如title,要这么写:$.result.data[0].title 阅读全文
posted @ 2020-04-02 22:40
忆梦,惊梦
阅读(138)
评论(0)
推荐(0)
摘要:
后置处理器--提取器常用的提取器:a.正则提取器 适用于所有返回的格式b.json提取器 只适用于返回的是json格式的数据c.边界值提取器 适用于所有返回的格式d.Xpath提取器 只适用于返回的是html格式或者xml格式的数据作用:一般做接口测试时候,尤其碰到某个接口需要用到上一个接口的数据, 阅读全文
posted @ 2020-04-02 21:58
忆梦,惊梦
阅读(222)
评论(0)
推荐(0)
摘要:
假设存在日志文件 hrun.log,查询的关键字为"新增用户":根据关键字查看日志cat hrun.log | grep "新增用户"根据关键字查看后10行日志cat hrun.log | grep "新增用户" -A 10根据关键字查看前10行日志cat hrun.log | grep "新增用户 阅读全文
posted @ 2020-04-02 19:50
忆梦,惊梦
阅读(7960)
评论(0)
推荐(0)
摘要:
只适用于返回的数据格式是html格式或者xml格式//div[@class="xxx"]/text()[1] 页面有很多div,可以通过属性定位,然后再定位到具体某个文本它是通过路径的方式来定位元素,并取出元素的属性,来做断言的方式。 阅读全文
posted @ 2020-04-02 16:15
忆梦,惊梦
阅读(551)
评论(0)
推荐(0)
摘要:
如果后台返回的响应数据是json格式的数据,最好使用json断言json断言只适用于返回的是json格式的数据 预期结果不需要加双引号 Match as regular expression:支持正则表达式 多层的填写如下: Assert JSON Path exists:$.key1.key 阅读全文
posted @ 2020-04-02 15:47
忆梦,惊梦
阅读(1632)
评论(0)
推荐(0)
摘要:
1、为什么要做断言?主要就是做接口自动化的时候,通过断言替代人工去进行检查返回的结果2、需要检查哪些内容?状态码响应信息或者某些接口需要检查返回的头部中的一些核心信息最重要的是检查返回的正文内容,检查核心关键的信息3、断言的内容在哪里?在头部还是响应正文内容中。返回的数据格式是什么,是json,还是 阅读全文
posted @ 2020-04-02 14:56
忆梦,惊梦
阅读(224)
评论(0)
推荐(0)

浙公网安备 33010602011771号