Jmeter之断言—响应断言

断言:相当于设置一个检查点,正常的接口测试都需要对测试的结果进行检查,判断对错,有结果的测试才是有意义,这时就需要用到断言。

最常用的断言之一 ——响应断言

响应断言是针对对请求的响应结果进行判断。日常使用的HTTP请求用这个挺方便~

  • Apply to:

①Main sample and sub-sample:主从请求

(Main sample就是我们写的请求,比如一个HTTP请求;带有重定向的请求或者一个请求有多个服务器响应的就是sub-sample)

②Main sample only

③Sub-sample only

④JMeter Variable Name to use:对JMeter的变量做判断(后面的框里写变量名)

  • 测试字段

响应文本:服务器响应文本,就是响应数据(body)里面的所有内容进行匹配;

响应代码:就是响应返回的状态码,比如,20X,30X,40X,50X等;

(注意:对于40X和50X状态的匹配需要勾选 “忽略状态” ,因为这样的请求默认就是失败的)

响应信息:响应代码对应的响应信息,比如,OK等;

Response Headers:响应头;

Request Headers:请求头;

URL样本:对sample的URL断言;

Document(text):文本内容匹配;

Request Data:请求数据;

  • 模式匹配规则

包括:匹配的结果包含在里面就OK,支持正则匹配;

匹配:结果必须与断言完全一致,与equals一个意思,支持正则;

Equals:不支持正则;

Substring:类似包括,不支持正则;

否:非。断言的内容错误的,运行反而结果为成功。

或者:或。可以添加多个断言的内容,任一满足即断言成功

  • 测试模式

添加要断言的内容。

  • Custom failure message

当断言失败时,用户可以指定失败时返回的信息。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值