jmeter的断言功能主要是对http请求做一个判断,如果一个请求不对结果进行判断jmeter能访问到这个地址就默认成功,这在实际工作里是满足不了需求的,例如:
我需要对这个设备下发一个指令,但是机器成功接受指令的前提是的连上服务器,如果断电或没网的情况下其实是接受不到我们接口发送的请求数据的
http请求:
结果:
可以看到,响应数据里面
“message”:“system error"系统已经报错,http请求依然显示成功
正常情况下响应数据是:
“message”:“Execute successfull!”
所以我们需要告诉jmeter响应的数据要是"message”:"Execute successfull!"才认为这个接口是请求成功的,就需要用上jmeter的响应断言: