Jmeter 02 Jmeter断言之响应断言

Posted ezrealli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter 02 Jmeter断言之响应断言相关的知识,希望对你有一定的参考价值。

看完上一篇博客,相信大家应该可以使用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,所以响应断言就报错了):
    技术图片

当然了响应断言不仅能判断响应文本,还可以判断响应代码响应信息响应头等等,除了可以判断是否包含,还可以判断是否匹配是否相等等。

以上是关于Jmeter 02 Jmeter断言之响应断言的主要内容,如果未能解决你的问题,请参考以下文章

JMeter断言处理之响应断言

JMeter 检查点之响应断言(Response Assertion)

Jmeter之断言(3种)

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

9 jmeter之检查点

Jmeter接口之响应断言详解