命令:
-n :以非GUI形式運行Jmeter
-t :source.jmx 腳本路徑
-l :運行結果保存路徑(.jtl或.csv) ---這里后綴可以是jtl或csv,但文件內容格式必須要是csv格式
-e :在腳本運行結束后生成html報告
-o :保存html報告的路徑, 此文件夾必須為空或者不存在
例:
1、首先編寫Jmeter腳本
2、進入jmeter的目錄下,輸入以下命令:
jmeter -n -t D:\apache-jmeter-5.0\bin\ceshiyixia.jmx -l result.jtl -e -o D:\baogao
例圖:
然后生成的HTML結果
容易出錯的點:每次生成完 HTML之后,再次輸入同樣的請求,發現結果是生成不了的
原因是:
1、Jmeter生成的jtl文件,對應的名稱文件,已經有了,需要刪除
2、HTML的報告文件夾內,有之前的報告文件,需要刪除
故此可以使用批處理文件解決:
例:
bat文件執行含義:刪除對應的jtl報告>>刪除html報告對應的文件夾>>創建一個HTML文件夾>>啟動腳本並生成新的報告。