jmeter5.1.1 generate html reports jmeter5.1.1 generate html reports

jmeter5.1.1 generate html reports

 

1, first of all need to be ready .jmx script

2, modify jmeter.properties file (remove the comment in the report to show the required information)

jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.assertion_results_failure_message=true
jmeter.save.saveservice.assertion_results=none
jmeter.save.saveservice.data_type=true
jmeter.save.saveservice.label=true
jmeter.save.saveservice.response_code=true
jmeter.save.saveservice.response_data=false
jmeter.save.saveservice.response_data.on_error=false
jmeter.save.saveservice.response_message=true
jmeter.save.saveservice.successful=true
jmeter.save.saveservice.thread_name=true
jmeter.save.saveservice.time=true
jmeter.save.saveservice.subresults=true
jmeter.save.saveservice.assertions=true
jmeter.save.saveservice.latency=true
# Only available with HttpClient4
jmeter.save.saveservice.connect_time=true
jmeter.save.saveservice.samplerData=true
jmeter.save.saveservice.responseHeaders=true
jmeter.save.saveservice.requestHeaders=true
jmeter.save.saveservice.encoding=false
jmeter.save.saveservice.bytes=true
# Only available with HttpClient4
jmeter.save.saveservice.sent_bytes=true
jmeter.save.saveservice.url=true
jmeter.save.saveservice.filename=true
jmeter.save.saveservice.hostname=true
jmeter.save.saveservice.thread_counts=true
jmeter.save.saveservice.sample_count=true
jmeter.save.saveservice.idle_time=true
jmeter.save.saveservice.timestamp_format=ms
jmeter.save.saveservice.timestamp_format=yyyy/MM/dd HH:mm:ss.SSS
sampleresult.timestamp.start=true

3. Open a command window cmd

Enter the following command:

jmeter -n -t E:/jmeterData/jmeter_Script/hszspay.jmx -l result.jtl -e -o E:/jmeterData/jmeter_Script/result

-n: running non-GUI form Jmeter
-t: hszspay.jmx script path
-l: operating results save path (.jtl), the file must not exist
-e: generate html reports at the end of the script
-o: Save html the report addresses,  the file must not exist

 

 

 

Error in NonGUIDriver java.lang.IllegalArgumentException: Results file:report.jtl is not empty

Solution 1:
The reason is report.jtl can not be empty, the Internet to find a lot of ways do not apply themselves thinking about the report.jtl deleted directly, there is no path to find, and finally delete finish every time I create a new folder in the Report the following file, execute the command again when the report.jtl re-named it
solution 2:
when using the command will report.tjl also specify the corresponding directory, so deleted when you can find the following command:
jmeter -n -t F: \ jmter_test \ car_m.jmx -l F: \ jmter_test \ report.jtl -e -o F: \ jmter_test \ Report
 

1, first of all need to be ready .jmx script

2, modify jmeter.properties file (remove the comment in the report to show the required information)

jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.assertion_results_failure_message=true
jmeter.save.saveservice.assertion_results=none
jmeter.save.saveservice.data_type=true
jmeter.save.saveservice.label=true
jmeter.save.saveservice.response_code=true
jmeter.save.saveservice.response_data=false
jmeter.save.saveservice.response_data.on_error=false
jmeter.save.saveservice.response_message=true
jmeter.save.saveservice.successful=true
jmeter.save.saveservice.thread_name=true
jmeter.save.saveservice.time=true
jmeter.save.saveservice.subresults=true
jmeter.save.saveservice.assertions=true
jmeter.save.saveservice.latency=true
# Only available with HttpClient4
jmeter.save.saveservice.connect_time=true
jmeter.save.saveservice.samplerData=true
jmeter.save.saveservice.responseHeaders=true
jmeter.save.saveservice.requestHeaders=true
jmeter.save.saveservice.encoding=false
jmeter.save.saveservice.bytes=true
# Only available with HttpClient4
jmeter.save.saveservice.sent_bytes=true
jmeter.save.saveservice.url=true
jmeter.save.saveservice.filename=true
jmeter.save.saveservice.hostname=true
jmeter.save.saveservice.thread_counts=true
jmeter.save.saveservice.sample_count=true
jmeter.save.saveservice.idle_time=true
jmeter.save.saveservice.timestamp_format=ms
jmeter.save.saveservice.timestamp_format=yyyy/MM/dd HH:mm:ss.SSS
sampleresult.timestamp.start=true

3. Open a command window cmd

Enter the following command:

jmeter -n -t E:/jmeterData/jmeter_Script/hszspay.jmx -l result.jtl -e -o E:/jmeterData/jmeter_Script/result

-n: running non-GUI form Jmeter
-t: hszspay.jmx script path
-l: operating results save path (.jtl), the file must not exist
-e: generate html reports at the end of the script
-o: Save html the report addresses,  the file must not exist

 

 

 

Error in NonGUIDriver java.lang.IllegalArgumentException: Results file:report.jtl is not empty

Solution 1:
The reason is report.jtl can not be empty, the Internet to find a lot of ways do not apply themselves thinking about the report.jtl deleted directly, there is no path to find, and finally delete finish every time I create a new folder in the Report the following file, execute the command again when the report.jtl re-named it
solution 2:
when using the command will report.tjl also specify the corresponding directory, so deleted when you can find the following command:
jmeter -n -t F: \ jmter_test \ car_m.jmx -l F: \ jmter_test \ report.jtl -e -o F: \ jmter_test \ Report
 

Guess you like

Origin www.cnblogs.com/maxforb/p/11583513.html