JMeter 自定义的respCode不是0就报异常

JMeter 自定义的respCode不是0就报异常

在实际使用中,后台其实已经对异常的进行了处理,response body 返回来的,都是正常的请求响应;

这个时候,则需要通过 respCode 进行判断该请求是否是有效响应。

如响应报文如下:

{

"respCode": 0,

"errMsg": null,

"data": 100000

}

处理:对 HTTP Request 请求添加断言

预期结果:当有请求响应 respCode 不为 0 的时候,HTTP Request 的请求标识就会显示红色,请求异常。

操作:右键 HTTP Request - Add - Assertions - Response Assertion

1、Apply to 勾选: Main sample only

2、Field to Test 勾选:Text Response

3、Pattern Matching Ruls 勾选:Contains (注意:包含关系)

4、Pattems to Test 填入正确响应判断条件:"respCode": 0 (注意:该判断是字符串匹配)

5、Custom failure message 断言异常提示信息:respCode is not equal 0 (这个异常信息是自定义的)

相关作品

訖的解释
365bet正网盘口

訖的解释

📅 07-11 👁️ 6097
王者荣耀新宫本什么时候上线正式服 王者荣耀新宫本上线时间详细介绍
四大方法 去除羊奶膻味
365bet正网盘口

四大方法 去除羊奶膻味

📅 09-03 👁️ 4380