If you use default JMeter's Results File Configuration <https://jmeter.apache.org/usermanual/properties_reference.html#results_file_config> - there is no way to restore response data from the .jtl file because it's simply not being stored.

The options are in:

1. Add the next lines to /user.properties/ file (lives in "bin" folder
   of your JMeter installation)
     * jmeter.save.saveservice.output_format=xml
     * jmeter.save.saveservice.response_data=true
2. Or add a separate listener like Simple Data Writer
   
<https://jmeter.apache.org/usermanual/component_reference.html#Simple_Data_Writer>
   and configure what, where and how to store

1st option will switch JMeter's .jtl results file <https://cwiki.apache.org/confluence/display/jmeter/JtlFiles> to XML format and instruct JMeter to store response data. As a side effect results flushing will increase resources footprint, especially disk IO and you won't be able to generate the HTML Reporting Dashboard from the .jtl file in XML format.

2nd option seems reasonable workaround, when you figure out the root cause of the issue just disable the listener.

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

On 11/15/2021 7:38 AM, 冯子廷 wrote:
Hi!
jmeter-5.3
I run a load test of the http interfaceuse and I use ‘JSON Assertion’ for 
result verification.
 From the Dashboard of the test results, I found that some of the JSON 
Assertion results are as 
follows:-------------------------------------------------------------------------------------------------------------------------------------------------
Expected to find an object with property ['totalRows'] in path $['data'] but 
found 'null'.This is not an json object according to the JsonProvider:
'com.jayway.jsonpath.spi.json.JsonSmartJsonProvider'.
-------------------------------------------------------------------------------------------------------------------------------------------------


The other part of the response of the http interface is as follows:
-------------------------------------------------------------------------------------------------------------------------------------------------
Response Body:Non-TEXT response data, cannot record:()
-------------------------------------------------------------------------------------------------------------------------------------------------


What do these two results mean?
How can I restore the actual content of the above two responses from the 
existing .jtl?

I need help, please.


Best Regards!

Reply via email to