很多http请求会返回400、404、500、502等错误,我们在断言中一般会直接去勾选响应代码,然后匹配得到的响应代码,但是总是失败。百思不得其解!

后来查询Jmeter官方帮助时,在里面找到了答案。

原来通常判断响应代码的前提是这个请求时成功的,例如200,Jmeter认为成功了,才会去匹配response code。而4xx和5xx这类的响应一般是不成功的,jmeter直接忽略。

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

上图:

Jmeter断言中判断请求失败的响应代码问题

 

 

Jmeter官方帮助中有关Ignore Status的说明:

Jmeter断言中判断请求失败的响应代码问题

 

相关文章:

  • 2021-04-09
  • 2021-08-10
  • 2021-11-21
  • 2019-08-27
  • 2021-08-19
  • 2022-02-25
  • 2021-11-29
猜你喜欢
  • 2021-12-03
  • 2021-04-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-20
相关资源
相似解决方案