使用jmeter请求一个符合预期的错误请求

  在使用jmeter做接口请求的时候,使用边界值方法请求来验证后台是否进行限制。

  比如,做发资讯接口时候,经常就要测试标题为空的状态,那么正常的请求就会出现请求失败的状态,而且查看结果树就会看到返回的是400

                  

想图片展示的一样,但是这个是符合预期的。那么问题来了,我们这个请求是报红的,在输出报表的话又会产生error,所以需要进行断言,让这个符合预期的请求报绿。

然后在使用这个方法的时候,自己使用响应断言还是会报红,

 参考相关的资料发现,在进行响应断言的时候,jmeter通常判断响应代码的前提是这个请求时成功的,例如200,Jmeter认为成功了,才会去匹配response code。而4xx和5xx这类的响应一般是不成功的,jmeter直接忽略。

所以断言中要匹配4xx和5xx这类的响应代码,Jmeter中的要测试的响应字段中应该同时勾选Ignore status,这类的请求就会强制成功,从而可以判断响应代码。

 最后这样配置就可以进行测试,请求响应就会报绿。

写这个只是做一个记录,不然会忘记

猜你喜欢

转载自www.cnblogs.com/buruoxi/p/11496120.html