JMeter-自動生成測試報告

環境要求
1:jmeter3.0版本之後開始支持動態生成測試報表

2:jdk版本1.7以上

3:需要jmx腳本文件

基本操作

1:在你的腳本文件路徑下,執行cmd命令:jmeter -n -t test.jmx -l result.jtl -e -o /tmp/ResultReport

參數說明:
● -n: 非GUI模式執行JMeter
● -t: 執行測試文件所在的位置
● -l: 指定生成測試結果的保存文件,jtl文件格式
● -e: 測試結束後,生成測試報告
● -o: 指定測試報告的存放位置

注意:結尾的 ResultReport 是自己手動創建的報告文件夾。每次啓動命令之前,文件夾內容必須和 jtl 文件一起清空

下面舉個栗子示範一下:

jmeter -n -t D:\gongju\apache-jmeter-3.2\bin\lsmsp.jmx -l result.jtl -e -o D:\gongju\apache-jmeter-3.2\bin\HttpReport

這段命令中,第一處標紅的是我的接口腳本路徑,第二處標紅的是自動生成的jtl文件,第三處標紅的是報告文件夾路徑,這一段命令在cmd下執行命令即可(注意,必須在JMeter的bin路徑下執行cmd,否則需要cmd下執行切換路徑)

執行結果如下:

生成的報告文件目錄如下:

雙擊index打開(部分截圖):

記住:下次生成測試報告的時候需要把JMeter bin目錄下的 result.jtl 刪掉。

此時一份完整的測試報告就完成了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章