首页 > 其他 > 详细

Jmeter使用(四、断言)

时间:2020-11-26 18:25:52      阅读:47      评论:0      收藏:0      [点我收藏+]

4.断言
断言就是让程序代替人工,去判断程序响应数据是否达到预期结果
1)常见断言
(1)响应断言
(2)长度断言
(3)持续时间断言(断言响应的时间)

2)响应断言
(1)断言状态码
需求:判断系统返回的状态码是否为200
实操:
①添加响应断言,在需要判断的HTTP请求的下方添加断言
技术分享图片
②配置响应断言
测试字段:响应代码
测试模式:填写期望返回的状态码
技术分享图片
③检查结果
断言检查通过时,没有任何提示
技术分享图片
④将断言测试模式数据改为201
提示测试失败
技术分享图片
(2)断言文本值
①添加响应断言,在需要判断的HTTP请求的下方添加断言
技术分享图片
②配置响应断言
测试字段:响应文本
测试模式:填写期望返回的文本
技术分享图片
③检查结果
断言检查通过时,没有任何提示
技术分享图片
④修改token使查询失败
修改token后,没有返回查询成功。提示错误
技术分享图片
技术分享图片

3)JSON断言
适用范围:返回值为JSON格式
实操:
(1)添加JSON断言,在需要判断的HTTP请求的下方添加断言
技术分享图片
(2)配置响应断言
Assert JSON Path exists:获取响应数据中的字段
Expected Value:填写期望返回的数据
技术分享图片
对于精准判断,预期结果可以引用参数(例如${username})
(3)检查结果
断言检查通过时,没有任何提示
技术分享图片
(4)修改token使查询失败
修改token后,没有返回查询成功。提示错误
技术分享图片
技术分享图片

4)大小断言
判断返回数据占多少字节
(1)添加大小断言
技术分享图片
(2)配置大小断言
技术分享图片
(3)检查结果
断言检查通过时,没有任何提示
技术分享图片
(4)将响应字节数改为小于200字节,提示错误
技术分享图片

5)断言持续时间
判断接口响应时间
(1)添加断言持续时间
技术分享图片
(2)配置断言持续时间,期望接口响应时间不超过200ms
技术分享图片
(3)检查结果
断言检查通过时,没有任何提示
技术分享图片
(4)将断言持续时间改为20ms,提示错误
技术分享图片

①②③④⑤⑥⑦⑧⑨⑩

Jmeter使用(四、断言)

原文:https://www.cnblogs.com/bdzxh/p/14042812.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!