jmeter使用4-响应断言

本文详细介绍了如何在JMeter中使用响应码断言、响应文本断言、Json断言以及时间断言来确保接口测试的准确性,将断言功能与Python中的assert类比,强调了检查状态码和响应内容的重要性。
摘要由CSDN通过智能技术生成

jmeter使用4-响应断言

1、介绍

性能测试本质上也是对接口的测试,所以需要断言来确保响应的正确性。

2、响应码断言

常见的对响应码做断言,如200 ,400 ,500 等

在断言 中选择响应断言,选择响应代码,在测试模式中输入响应码如200,在察看结果树中可以看到具体的响应码,绿色表示通过断言,红色表示失败

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3、响应文本断言

在响应断言中选择响应文本,则会自动根据返回的响应报文做断言,其中匹配规则可以根据需要选择,一般常用的使用包括和相等,匹配的话需要使用正则表达式进行匹配

在这里插入图片描述

在这里插入图片描述

4、Json断言

在断言中选择json断言,可以按照json格式进行断言,如下需要判断returnCode的话,就填入$.returnCode

{“returnCode”:“SESSION.0001”,“returnMsg”:“账号名或密码错误”,“data”:null}

使用结果如下所示

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

5、时间断言

做性能测试时,有时会需要对响应时间做检查,此时就需要时间断言,在断言–断言持续时间 中可以设置,注意单位是毫秒

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

6、总结

断言其实就相当于python中的assert,在判断接口状态时,不仅要校验状态码,也需要校验响应报文,可以使用json断言准确的获取到对应层级的参数值

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值