環(huán)境要求
1:jmeter3.0版本之后開始支持動態(tài)生成測試報表
2:jdk版本1.7以上
3:需要jmx腳本文件
基本操作
1:在jmeter的bin文件路徑或腳本文件路徑下储耐,打開命令窗口,輸入:
jmeter -n -t test.jmx -l result.jtl -e -o ResultReport
參數(shù)說明:
● -n: 非GUI模式執(zhí)行JMeter
● -t: 執(zhí)行測試文件所在的位置
● -l: 指定生成測試結(jié)果的保存文件态辛,jtl文件格式
● -e: 測試結(jié)束后,生成測試報告
● -o: 指定測試報告的存放位置
注意:結(jié)尾的 ResultReport 是自己手動創(chuàng)建的報告文件夾战惊。每次啟動命令之前刀疙,文件夾內(nèi)容必須和 jtl 文件一起清空
下面舉個栗子示范一下:
jmeter -n -t F:\jmeter\runTestPlan\WIFI公鑰.jmx?-l?result.jtl -e -o F:\jmeter\runTestPlan
這段命令中,第一處加粗斜體的是我的接口腳本路徑臼朗,第二處加粗斜體的是自動生成的jtl文件奸披,第三處加粗斜體的是報告文件夾路徑昏名,這一段命令在cmd下執(zhí)行命令即可
執(zhí)行結(jié)果如下:
執(zhí)行成功后在jmeter的bin目錄下會生成一個result.jtl文件(因為我是在bin目錄執(zhí)行的),并且在報告文件夾路徑中生成報告文件阵面,如下:
生成的報告如下:
?注:每次執(zhí)行命令都要先去目錄下清空報告文件夾和jtl
可使用bat命令批量執(zhí)行轻局;將下面內(nèi)容拷貝到文本文檔中(注意將路徑修改為自己的路徑),并以.bat為后綴名样刷,雙擊打開可直接運行
若jmeter沒有設置環(huán)境變量的話仑扑,部分命令就會失敗
del F:\jmeter\apache-jmeter-4.0\bin\result.jtl
rmdir /s/q F:\jmeter\runTestPlan\file
mkdir F:\jmeter\runTestPlan\file
pause
jmeter -n -t F:\jmeter\runTestPlan\WIFI公鑰.jmx -l result.jtl -e -o F:\jmeter\runTestPlan
pause
如圖: