1. 程式人生 > >JMeter生成HTML報告

JMeter生成HTML報告

腳本文件 nload cmd repo text result target 後來 版本

http://www.51testing.com/html/80/n-3724580.html

有時候我們寫性能報告的時候需要一些性能分布圖,JMeter是可以生成HTML性能報告的

一、準備工作

  1:jmeter3.0版本之後開始支持動態生成測試報表   2:jdk版本1.7以上   3:需要jmx腳本文件

二、基本操作步驟

  首先執行cmd命令:進入jmeter的安裝目錄bin目錄裏面   輸入命令:jmeter -n -t 目錄 test.jmx -l result.jtl -e -o 目錄/tmp/ResultReport   舉個栗子:jmeter -n -t D:\apache-jmeter-3.2\bin\yqjr.jmx -l result.jtl -e -o D:\apache-jmeter-3.2\bin\HttpReport   參數說明:   ● -n: 非GUI模式執行JMeter   ● -t: 執行測試文件所在的位置   ● -l: 指定生成測試結果的保存文件,jtl文件格式   ● -e: 測試結束後,生成測試報告   ● -o: 指定測試報告的存放位置   說明:   這段命令中,第一處標粗的是我的接口腳本跟路徑,第二處標粗的是自動生成的jtl文件,第三處標粗的是報告文件夾路徑,   這一段命令在cmd下執行命令即可(註意,必須在腳本文件路徑下執行cmd,否則需要cmd下執行切換路徑)   註意:   結尾的 ResultReport 是自己手動創建的報告文件夾。每次啟動命令之前,文件夾內容必須和 jtl 文件一起清空

三、執行結果成功圖

技術分享圖片

四、查看報告

  在生成的目錄裏面查找以.HTNL 打開 技術分享圖片   生成的報告如下: 技術分享圖片   

五、彩蛋哦

  之前考慮過每次執行命令都要先去目錄下清空報告文件夾和jtl,還要敲命令,很煩,後來想了一個方法,那就是寫一個bat,每次執行bat都自動去清空之前的報告,然後執行命令   命令如下:   del /s /Q D:\apache-jmeter-3.2\bin\result.jtl 刪除result.jtl文件   rd /s /Q D:\apache-jmeter-3.2\bin\HttpReport 刪除HttpReport文件夾   md D:\apache-jmeter-3.2\bin\HttpReport 重建HttpReport文件夾   栗子: 技術分享圖片

JMeter生成HTML報告