jmeter响应断言如何使用?

JMeter的响应断言用于判断HTTP请求的实际结果是否符合预期。当需要确保接口返回特定响应数据,如'message':'Execute successfull!',时,响应断言就显得至关重要。断言可应用于不同范围,如主样本、子样本或JMeter变量,并可针对响应文本、代码、信息、头或URL样本进行设置。匹配规则包括包含、完全匹配、相等和字符串。正确配置断言,可以确保在出现错误如'message':'system error'时,测试能准确反映失败情况。
摘要由CSDN通过智能技术生成

jmeter的断言功能主要是对http请求做一个判断,如果一个请求不对结果进行判断jmeter能访问到这个地址就默认成功,这在实际工作里是满足不了需求的,例如:
我需要对这个设备下发一个指令,但是机器成功接受指令的前提是的连上服务器,如果断电或没网的情况下其实是接受不到我们接口发送的请求数据的
http请求:
在这里插入图片描述
结果:
在这里插入图片描述

可以看到,响应数据里面
在这里插入图片描述
“message”:“system error"系统已经报错,http请求依然显示成功
正常情况下响应数据是:
在这里插入图片描述
“message”:“Execute successfull!”
所以我们需要告诉jmeter响应的数据要是"message”:"Execute successfull!"才认为这个接口是请求成功的,就需要用上jmeter的响应断言:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值