Deepak Chaudhari wrote:
Hi,

We have a requirement in which we need to show responses of failed requests
in JMeter HTML dashboard reports.
Right now it's just showing something like "404/Bad request". Instead of
that we need to show the actual response or a part of the response.

Thanks in advance
Deepak

As of JMeter 5.6.2 <https://lists.apache.org/thread/49dnwvyozy535ogwqvdvbkwkgk0xkrrl>:

1. HTML Reporting Dashboard can only be generated from .jtl result
   files in CSV format
   <https://jmeter.apache.org/usermanual/generating-dashboard.html#overview>
2. CSV format of result files does not support saving response data
   <https://github.com/apache/jmeter/blob/rel/v5.6.2/bin/jmeter.properties#L512>


So the only "non-invasive" way is appending the response message with the response data for failing samplers, you can do this using JSR223 PostProcessor <https://jmeter.apache.org/usermanual/component_reference.html#JSR223_PostProcessor> and the following Groovy code <https://www.blazemeter.com/blog/apache-groovy>:

if(!prev.isSuccessful()){
prev.setResponseMessage(prev.getResponseDataAsString())
}




But the result will not be nicely rendered so it worth adding a listener like Simple Data Writer <https://jmeter.apache.org/usermanual/component_reference.html#Simple_Data_Writer> instead and configure it to save response data for failing samplers.



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@jmeter.apache.org
For additional commands, e-mail: user-h...@jmeter.apache.org

Reply via email to