我希望JMeter忽略错误。该请求错误是预期的,并且是我们的会话启动协议的一部分。无法找到隐藏该错误的方法,以显示在统计数据等上。
换句话说:我的一个SOAP采样器返回错误(401,身份验证事物),这是预期的。那个是请求错误,是的,但不是真正报告的错误。
JMeter可以以某种方式隐藏这些错误和/或将它们排除在测试结果之外吗?
答案 0 :(得分:24)
您还可以在请求后添加响应声明,并选中“忽略状态”标志。
答案 1 :(得分:6)
两个选项:
重新配置您放置听众的位置,以便从结果中有效地省略请求。
如果代码为401,请使用beanshell后处理程序编写一个简短的beanshell脚本,将状态从“fail”更改为“pass”。
答案 2 :(得分:1)
谢谢Adagios。
我正在寻找如何测试授权失败的宁静Web服务。所以,你的解决方案真的帮助了我。
我使用错误的用户名配置了HTTP请求和HTTP授权管理器。预计会失败。然后,我添加了带有文本响应的响应断言,并包含“HTTP ERROR 401”。我还标记了忽略状态,因此HTTP请求失败(因为用户名错误)。所以,我只看到Assertion Results中的Response Assertion失败了。
答案 3 :(得分:0)
我找不到解决办法,但如果结果总是401,为什么不从测试中省略这个采样器?
您可以手动从结果中排除此采样器。