jmeter实用功能(2)_响应断言

jmeter响应断言一共分为四个部分:应用范围、测试范围(字段)、匹配规则、预期值(测试模式)

1.应用范围:

main sample and sub sample, sub-sample only:当发送的请求会触发多个请求的时候才会涉及到这两者,故这里不进行多的赘述了;

main sample only:即对当前请求进行断言;

jmeter variable:也可以对我们之前定义的参数进行断言;(比如我设置了一个统计次数的参数count,请求完成之后其值应该为5,那我可以选择对count进行参数断言)

2.测试范围:

文本响应:****即response的body例如: {“msg”: “操作成功”,“code”: “0000”}

响应代码:即response的code例如:200,404

响应信息:即response的message例如:OK

响应头:即response的headers

请求头:即request的headers

url样本:即request的请求url(带ip、端口、路径)

文档(文本):即response的中的文件

忽略状态:此次断言忽略响应状态

请求数据:即request的请求正文,不带任何http标识

3.匹配规则:

包括:即预期值为结果集的子集,断言通过;反之断言不通过

匹配:这里是通过正则表达式来判断的,预期值中匹配正则表达式通过,断言通过;反之断言不通过

相等:预期值和结果集相等,断言通过;反之断言不通过

字符串:结果集中包含预置值中字符串,断言通过;反之断言不通过

否:这个复选框,相当于python中的not;例如选择包括和否,则为不包括

或者:这个复选框,相当于python的or;例如:先选择包括定义预期值1和预期值2,这个时候两个预期值都要通过,断言才会通过;但是如果我们复选上或,此时只需要其中一个通过,断言就可以通过了

4.预期值:

可以设置单个,也可以设置多个

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值