开发者

Ignoring errors in JMeter

开发者 https://www.devze.com 2023-03-10 18:34 出处:网络
I want JMeter ignore an error. That request error is expected and is part of our session initiation protocol. Can\'t find a way to hide that error from be displayed on stats etc.

I want JMeter ignore an error. That request error is expected and is part of our session initiation protocol. Can't find a way to hide that error from be displayed on stats etc.

In other words: One of my SOAP samplers return an error (401, authentication thing) and that is exp开发者_开发知识库ected. That is request error, yes, but not an error to report really.

Is that possible in JMeter to hide such errors somehow and/or exclude them from the test result?


You can also add a Response Assertion bellow the request and check the "Ignore Status" flag.


Two options:

  1. Reconfigure where you've placed your Listeners, so the request is effectively omitted from results.

  2. Use a beanshell post processor to write a short beanshell script to change the status from "fail" to "pass" if the code is 401.


Thanks Adagios.

I was looking how to test authorization failure to restful web service. So, your solution really helped me.

I configured HTTP request and HTTP Authorization manager with wrong username. It is expected to fail. Then, I added Response Assertion with Text Response and Contains "HTTP ERROR 401". I also marked Ignore Status, so the failure (because of wrong username ) from HTTP Request is dropped. So, I'd see only failure from Response Assertion in Assertion Results.


I coudn't find a solution for this but if the result is always 401, why not omitting this sampler from the test?

You may exlude this sampler from the results manually.

0

精彩评论

暂无评论...
验证码 换一张
取 消