如何在jmeter中通过传递来显示预期的错误

时间:2018-10-04 11:24:26

标签: jmeter assertion

“查看”结果在树中的响应消息为“ xyz abc”。

我们希望将此错误作为通过。我尝试了“忽略状态”检查,但在断言中不起作用。

1 个答案:

答案 0 :(得分:1)

JMeter自动将Response Status Codes> = 400视为不成功。 Response AssertionIgnore Status框应取消选中此复选框。

如果您希望JMeter用** Response Message xyz abc`将Sampler标记为成功,则可以添加JSR223 Assertion作为此Sampler的子代,并将以下代码放入“脚本”区域:

if (prev.getResponseMessage().equals('xyz abc')) {
    prev.setSuccessful(true)
}

查看Scripting JMeter Assertions in Groovy - A Tutorial文章,了解有关使用Groovy语言定义自定义通过/失败条件的更多信息