Jmeter在非GUI(命令行)模式下生成測試報告


根據各大招聘網站上的需求來看,熟悉Jmeter做性能測試已經幾乎成為必要條件了。

那么今天在這個給大家安利一波,怎么使用Jmeter在非GUI(命令行)模式下生成測試報告呢??

條件准備:

1.Jmeter3.2(推薦使用,比較穩定)

2.JDK1.8(windows下安裝)

3.已經寫好了接口腳本的測試計划(jmx文件)

 

開始!!!

1.打開cmd命令模式進入Jmeter的bin目錄

 

2.輸入jmeter -n -t D:\Jmeter\apache-jmeter-3.2\bin\test.jmx -l result.jtl -e -o D:\Jmeter\apache-jmeter-3.2\bin\WebReport

ps:紅框部分的jmx路徑地址以及生成的html測試報告路徑地址必須要正確

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

 3.執行成功后會在Jmeter的bin目錄下生成WebReport文件

4.打開index.html就是我們的壓力測試報告了,是不是很炫酷?

 

 

注意:如果要重新生成一份測試報告,都需要將Jmeter的bin目錄下的jtl文件以及webreport文件夾進行刪除

那怎么刪除呢?可以在Jmeter的bin目錄下手動直接刪除,也可以通過命令刪除。

del /s /Q D:\Jmeter\apache-jmeter-3.2\bin\result.jtl    //刪除jtl文件
rd /s /Q D:\Jmeter\apache-jmeter-3.2\bin\WebReport    //刪除webreport文件夾

PS:如果覺得這樣刪除很麻煩,可以考慮寫一個.bat文件

很簡單,新建一個txt文件,在里面寫入這2個命令,保存,然后將文檔的后綴名由.txt改為.bat

然后每次想生成測試報告之前,執行一下這個.bat文件就可以了。

 


免責聲明!

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



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