在使用jmeter進行測試時,我們需要生成相應的測試報告,jmeter3.0之后有自帶的測試報告。
在測試報告的格式和輸出內容不滿足需求時,我們可以根據需要去修改其配置文件(jmeter.properties或user.prperties文件)
一、配置文件修改
1、可以在jmeter.properties或user.properties文件中確認jmeter.save.saveservice相關的配置項的配置,並可以修改。
2、在repportgenerator.properties文件中包括圖形化HTML報告的默認配置
(建議可以將需要修改的配置,復制到user.properties中,然后再進行修改)
總體配置項以jmeter.reportgenerator為前綴;
--如修改聚合報告中的百分位默認值:aggregate_rpt_pct1=70(默認為90%,現在修改為70%)
圖表配置項以jmeter.reportgenerator.graph為前綴;
--如修改報告的標題:titlle
輸出配置項以jmeter.reportgenerator.exporter為前綴;
二、輸出測試報告
jmeter自帶的圖形格式報告,只能通過命令行執行時輸出
如:
jmeter -n -t E:\JMeter\JMeter\apache-jmeter-4.0\bin\接口測試.jmx -l E:\JMeter\report\jtl\result001.jtl -e -o E:\JMeter\report\html
其中:-e -o表示輸出html格式的測試報告。
使用中的注意點:
(1、輸出的.jtl文件名稱不能已存在,每一次使用時都必須重新命名;
(2、html報告,填寫的是文件路徑(文件夾)並且文件路徑下必須是空的;
(3、在jmeter.properties中修改配置文件:
jmeter.save.saveservice.output_format=csv
注意:去掉前面的#號,后面的csv要小寫。