Jmeter學習筆記TWO


使用非GUI模式運行Jmeter腳本並自動生成測試報告

命令:jmeter -n -t tougu.jmx -l result.jtl -e -o /tmp/ResultReport

這個命令是用於執行jmeter腳本並且生成測試報告的,每次運行之前,要確保之前沒有運行過(即result.jtl不存在以及 /tmp/ResultReport文件夾目錄下是空的),要不然會提示如下錯誤

 

1、tougu.jmx就是所要運行的測試腳本

 

2、result.jtl 是運行腳本之后生成的結果,默認存放在bin文件夾下(可以自定義存放路徑,需要寫全,如:F:\result\result.jtl),這個結果可以通過打開jmeter,新建線程組---summary report---瀏覽文件

 

3、/tmp/ResultReport 這個路徑是存放測試報告的目錄,默認為jmeter所在的盤的根目錄(我的jmeter放在了桌面,即C盤,所以這個路徑就是c:\tmp\ResultReport)

  也可以自定義目錄,要寫全(如:F:\tmp\ResultReport)前提是tmp文件夾要存在,要不然會提示如下錯誤

  

 

4、編寫bat腳本,直接運行並且生成

 首先,要明確腳本要自動做哪些事情:a刪除掉之前生成的結果文件 b刪除生成的測試報告 c切換到jmeter的bin目錄下 d運行腳本並生成測試報告

腳本如下:

cd /d C:\tmp\ResultReport(地址可以自定義,但是要和最后一個命令一致;目錄有中文需要用英文引號引起來)
del /s /q /f *.*(刪除ResultReport目錄下的所有文件)
for /d %%i in (*) do rd /s /q "%%i"(刪除ResultReport目錄下所有的文件夾)
call cd /d C:\Users\john\Desktop\apache-jmeter-3.0\bin(切換到jmeter的bin文件夾)
del result.jtl(刪除掉該文件夾下的result.jtl 結果文件)
jmeter -n -t tougu.jmx -l result.jtl -e -o /tmp/ResultReport(運行腳本並且生成報告)

新建一個txt文件,將如上腳本復制進去,保存之后,將文件重命名為xxx.bat

雙擊運行,即會自動執行

報告如圖所示

 


免責聲明!

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



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