如何在 jmeter 中显示预期错误

How to show expected error as pass in jmeter

树中视图结果中的响应消息是"xyz abc"。

我们愿意接受这个错误。我尝试了 "Ignore status" 检查,但这在断言中不起作用。

JMeter 自动处理 Response Status Codes >= 400 as not successful. Ignore Status box of the Response Assertion 应该禁止此检查。

如果您希望 JMeter 将带有 **Response Message</code>xyz abc` 的 Sampler 标记为成功,您可以添加 <a href="https://jmeter.apache.org/usermanual/component_reference.html#JSR223_Assertion" rel="nofollow noreferrer">JSR223 Assertion</a> 作为此 Sampler 的子级并放置以下内容代码进入 "Script" 区域:</p> <pre><code>if (prev.getResponseMessage().equals('xyz abc')) { prev.setSuccessful(true) }

查看 Scripting JMeter Assertions in Groovy - A Tutorial 文章,了解有关使用 Groovy 语言

定义自定义 pass/fail 条件的更多信息