As ofJMeter 5.5 <https://www.blazemeter.com/blog/jmeter-5-5> you cannot generate HTML Reporting Dashboard <https://jmeter.apache.org/usermanual/generating-dashboard.html> from the .jtl results file in XML format so you need to choose whether you want .jtl file to contain response data or to have ability to generate HTML reporting dashboard.

/The dashboard generator is a modular extension of JMeter. Its default behavior is to read and process samples *from CSV files* to generate HTML files containing graph views. It can generate the report at end of a load test or on demand. /

You can useSimple Data Writer <https://jmeter.apache.org/usermanual/component_reference.html#Simple_Data_Writer> listener to store request and response data in a *separate* file and keep the .jtl results file in CSV format if you need both.

Example configuration: https://i.stack.imgur.com/A21Gu.png



On 8/1/2022 3:33 AM, Ashuthosh Bhat wrote:
Thanks Dimitri. Its giving following error from logs. Can you please take a
look?

2022-08-01 01:28:08,097 ERROR o.a.j.JMeter: Error in NonGUIDriver
java.lang.IllegalArgumentException: Report generation requires csv output
format, check 'jmeter.save.saveservice.output_format' property

I have set user.properties in current directory and in jmeter/bin with the
values specified in the mail trial by you. Following are the commands used
to execute the script

jmeter -n -t script-name-28072022-1X1.jmx -l reports/0108/
script-name-28072022-1X1.*xml *-e -o reports/0108/ script-name-28072022-1X1
-j reports/0108/ script-name-28072022-1X1.log
jmeter -n -t script-name-28072022-1X1.jmx -l
reports/0108/ script-name-28072022-1X1.*jtl* -e -o
reports/0108/ script-name-28072022-1X1 -j
reports/0108/ script-name-28072022-1X1.log

Warm Regards,
Ashu

On Fri, Jul 29, 2022 at 12:16 PM Dmitri T<[email protected]>  wrote:

Simple Data Writer doesn't store anything into .jtl file, you need to
provide the desired path to the file via "Write results to file" input
and the metrics you choose in the pop-up which appears when you click
"Configure" button will be stored into this *separate* file.

In order to have request and response data in the .jtl results file you
need to manipulate the relevant JMeter Properties
< https://jmeter.apache.org/usermanual/properties_reference.html#results_file_config>,

i.e. add the next lines to /user.properties/ file
<https://jmeter.apache.org/usermanual/get-started.html#configuring_jmeter
:
jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.response_data=true
jmeter.save.saveservice.samplerData=true
jmeter.save.saveservice.requestHeaders=true
jmeter.save.saveservice.responseHeaders=true
jmeter.save.saveservice.url=true

more information: How to Save Response Data in JMeter
<https://www.blazemeter.com/blog/response-data-in-jmeter>


On 7/28/2022 6:15 PM, Ashuthosh Bhat wrote:
Hi Team,

I need to capture http request and response while running load test in
command line mode at least for few runs with multiple users and threads.

I tried simple data writer but it didn't store any request, response in
jtl
file.  I am looking for similar output as we get while running GUI.

Please suggest if its possible.

Thanks,
Ashuthosh

Reply via email to