概述
看完上一篇博客,相信大家应该可以使用Jmeter发送HTTP请求了。那么我们既然是要测试,就肯定需要判断结果了。Jmeter对于请求的响应数据提供了几种断言机制,这里大概说一下比较常用的几种断言。
响应断言
响应断言应该算是我们最常用到最方便且对性能消耗较小的断言了,它基本可以覆盖我们对接口响应数据的大部分判断情况,我们还是以上一篇文章中的第二个接口来举例。
Url: https://data.cma.cn/weatherGis/web/weather/weatherFcst/getCurrentCondition
HTTP Method: Post
Request:
staId: 54511
Response:
{"v01301":"54511","v13003":71,"v12001":24.3,"v13011":0.0,"v11292":229.0,"v11293":1.6,"v20003":5.0,"d_DATETIME":2019,"d_IYMDHM":1566792218000,"d_RECORD_ID":2.08712269E9}
添加一个响应断言
输入想要判断的情况
例如我们要判断响应文本是否是正确的,可以添加一个测试字段为响应文本、模式匹配规则为包括的响应断言。查看结果
响应数据包含54511的断言结果:
响应数据包含545111的断言结果,(由于响应数据中不包含545111,所以响应断言就报错了):
当然了响应断言不仅能判断响应文本,还可以判断响应代码、响应信息、响应头等等,除了可以判断是否包含,还可以判断是否匹配是否相等等。
转载于:https://www.cnblogs.com/ezrealli/p/11414745.html
最后
以上就是雪白小甜瓜为你收集整理的Jmeter 02 Jmeter断言之响应断言的全部内容,希望文章能够帮你解决Jmeter 02 Jmeter断言之响应断言所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复