在执行负TC(使用无效用户登录)时,我需要使用无效数据登录,但不会在“查看结果树”中将执行标记为失败,因为这是系统的预期行为。
我尝试更改.jmx文件中的参数,但没有任何结果。
是否可以这样做,这样我的“http请求”就不会被标记为失败?
sbtkgmzw1#
如果失败是由接收HTTP Response Code >= 400引起的,您可以添加一个响应Assert作为不应该失败的请求的子项,并勾选Ignore Status框
Ignore Status
有关使用响应Assert定义自定义通过/失败标准的详细信息,请查看Response Assertions in JMeter 3.2 - New and Improved文章如果您的请求由于任何其他原因而失败-请澄清它,以便我们可以提出最佳解决方案。请注意,您可以使用JSR 223侦听器和以下Groovy代码将请求标记为已通过:
prev.setSuccessful(true)
ff29svar2#
您可以只选中“ignore status”选项来使用一个响应Assert。见下图截图
请通过以下链接了解更多详细信息。https://funwithjmeter.blogspot.com/2018/12/jmeter-pass-http-failed-request.html
2条答案
按热度按时间sbtkgmzw1#
如果失败是由接收HTTP Response Code >= 400引起的,您可以添加一个响应Assert作为不应该失败的请求的子项,并勾选
Ignore Status
框有关使用响应Assert定义自定义通过/失败标准的详细信息,请查看Response Assertions in JMeter 3.2 - New and Improved文章
如果您的请求由于任何其他原因而失败-请澄清它,以便我们可以提出最佳解决方案。请注意,您可以使用JSR 223侦听器和以下Groovy代码将请求标记为已通过:
ff29svar2#
您可以只选中“ignore status”选项来使用一个响应Assert。
见下图截图
请通过以下链接了解更多详细信息。
https://funwithjmeter.blogspot.com/2018/12/jmeter-pass-http-failed-request.html