忽略JMeter中的错误

Yur*_*dak 15 jmeter

我希望JMeter忽略错误.该请求错误是预期的,并且是我们的会话启动协议的一部分.无法找到隐藏该错误的方法,以显示在统计数据等.

换句话说:我的一个SOAP采样器返回错误(401,身份验证事物),这是预期的.这请求错误,是的,但不是错误报告真的.

在JMeter中可以以某种方式隐藏这些错误和/或将它们排除在测试结果之外吗?

小智 25

您还可以在请求下添加响应断言,并选中"忽略状态"标志.

  • 这实际上是应该如何完成的,我要回复直到找到这个.+1 (4认同)

Bla*_*aff 6

两种选择:

  1. 重新配置放置监听器的位置,以便从结果中有效地省略请求.

  2. 如果代码为401,则使用beanshell后处理器编写一个简短的beanshell脚本,将状态从"fail"更改为"pass".

  • 第二种选择对我有用.我在guilty sampler之后直接添加了以下BSF PostProcessor(javascript):if(prev.getResponseCode()=="401"){prev.setResponseOK(); } (7认同)