前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jmeter4.0接口测试之断言实战(六)

Jmeter4.0接口测试之断言实战(六)

作者头像
无涯WuYa
发布2018-10-25 15:57:18
1.7K0
发布2018-10-25 15:57:18
举报

在接口测试用例中得有断言,没有断言的接口用例是无效的,一个接口的断言有三个层面,一个是HTTP状态码的断言,另外一个是业务状态码的断言,最后是某一接口请求后服务端响应数据的断言。在Jmeter中增加断言的方式是右键测试用例点击断言,在断言中点击响应断言, 在响应断言中,要测试的模式填写内容:HTTP/1.1 200 OK,要测试的响应字段勾选Response Headers,模式匹配规则选择Substring,把该响应断言命名为HttpCodeStatus,并且把把响应断言放在全局的位置,见截图:

下来添加业务状态码,在接口login中服务端响应数据中返回的业务状态码是10001,在login接口中右键用例,断言中选择JSON Assertion,在Aassert JSON Path exists中编写获取到业务状态码的脚本,在Expected Value中编写期望的结果,见完善后的内容截图:

login的接口无返回的data数据,所以就不做断言,对接口做断言后,在监听器中新增断言结果,再次执行见断言的结果:

注解:如果断言失败,就会显示失败的详细的信息

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-05-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python自动化测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档