Helping Hands
Helping Hands

Reputation: 5396

Why Request and Response blank in listener when run jmx via command line

When I run JMX via command line, After completion of test when I load .JTL file to any listener , I can see data only in tab "Sample Result". Request and response both blank. Am I missing any configuration?

enter image description here

UPDATE

Already added following in file /bin/user.properties :

jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.response_data=true
jmeter.save.saveservice.url=true
jmeter.save.saveservice.requestHeaders=true
jmeter.save.saveservice.samplerData=true

Upvotes: 0

Views: 1003

Answers (2)

Bijayita
Bijayita

Reputation: 1

You just need to give a space after -J.

./jmeter -J jmeter.save.saveservice.output_format=xml -J jmeter.save.saveservice.response_data=true -J jmeter.save.saveservice.samplerData=true -J jmeter.save.saveservice.requestHeaders=true -J jmeter.save.saveservice.url=true -J jmeter.save.saveservice.responseHeaders=true -n -t testplan.jmx -l result.jtl

Upvotes: -1

Masud Jahan
Masud Jahan

Reputation: 2978

View results Tree listener is used for debugging purpose only. You can configure your user.properties file to see the response and request. But it is highly discouraged.

In your user.properties file add these config:

jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.response_data=true
jmeter.save.saveservice.url=true
jmeter.save.saveservice.requestHeaders=true
jmeter.save.saveservice.samplerData=true

Then restart your JMeter and collect your jtl file from non gui mode and then open the jtl file in gui mode. You will see your request and response there.

UPDATE: You can also try this when you running your test:

 ./jmeter -Jjmeter.save.saveservice.output_format=xml -Jjmeter.save.saveservice.response_data=true -Jjmeter.save.saveservice.samplerData=true -Jjmeter.save.saveservice.requestHeaders=true -Jjmeter.save.saveservice.url=true -Jjmeter.save.saveservice.responseHeaders=true -n -t your_test_plan.jmx -l result.jtl

Now when you extract your result.jtl file, you will see the request, response etc.

It is highly discouraged because it will save huge data when there are so many requests. I would prefer to use Wireshark for this purpose.

Upvotes: 2

Related Questions