jmeter常用命令及生成報告步驟


常用命令:

jmeter -n -t <testplan filename> -l <listener filename>
 
)n:非GUI模式執行JMeter;
)t: 腳本文件(.jmx文件)的路徑;
)l: 指定生成測試結果的保存文件(.jtl格式),此文件必須不存在;
)e:測試結束后,生成測試報告;
)o:用於存放測試報告的路徑;
cmd切換目錄:
F:
cd F:\Aresource\jmeter\jmeter腳本
 
1.測試計划與結果都在同一目錄下
jmeter -n -t uc.jmx -l uc-report.jtl
jtl文件導入至jmeter界面版的聚合報告中查看
 
2.生成測試報表
jmeter -n -t uc.jmx -l csv\uc.csv -e -o report
注意:
1)-e -o之前,需要修改jmeter.properties,否則會報錯;
2)-l 與-o 目錄不一樣,最后生成兩個文件夾下。
3)命令中不寫位置的話中間文件默認生成在bin下,下次執行不能覆蓋,需要先刪除result.jtl;報告指定文件夾同理,需要保證文件夾為空
 
生成報告步驟:
注:配置F:\Program Files\apache-jmeter-4.0\bin,user.properties中添加:
jmeter.save.saveservice.output_format=csv
jmeter.save.saveservice.bytes = true
jmeter.save.saveservice.label = true
jmeter.save.saveservice.latency = true
jmeter.save.saveservice.response_code = true
jmeter.save.saveservice.response_message = true
jmeter.save.saveservice.successful = true
jmeter.save.saveservice.thread_counts = true
jmeter.save.saveservice.thread_name = true
jmeter.save.saveservice.time = true
# the timestamp format must include the time and should include the date.
# For example the default, which is milliseconds since the epoch:
jmeter.save.saveservice.timestamp_format = ms
# Or the following would also be suitable
jmeter.save.saveservice.timestamp_format = yyyy/MM/dd HH:mm:ss
#如果希望在Errors報告中展示更詳細數據,需要確保如下配置
jmeter.save.saveservice.assertion_results_failure_message = true
1.cmd切換目錄:
F:
cd F:\Aresource\jmeter\jmeter腳本
2.命令生成測試報告
在F:\Aresource\jmeter\jmeter腳本 目錄下建report文件夾,且保持是空的
 
執行命令:
jmeter -n -t uc.jmx -l csv\uc1.jtl -e -o report
 
在本地生成測試報告index.html:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM