1. 程式人生 > 實用技巧 >Jmeter(十七)命令列模式執行

Jmeter(十七)命令列模式執行

在用Jmeter做效能測試時,不能用GUI模式,必須要用命令列模式執行,這在Jmeter啟動時就提示了:

命令:jmeter -n -t [jmx file] -l [results file]

引數 引數含義
-h 幫助
-n 命令列模式
-t 指定JMX指令碼路徑,預設為%JMETER_HOME%/bin目錄,如果指令碼在其他目錄下,需用全路徑
-l 指定結果檔案(jtl或csv)路徑
-j 指定日誌檔案
-r 分散式(遠端)執行
-R 指定分散式(遠端)伺服器IP
-g 指定測試報表
-e 設定測試完成後生成測試報表
-o 指定測試報表資料夾路徑
-H 代理伺服器IP
-P 代理伺服器埠

示例:

1、測試計劃與結果都在%JMETER_HOME%/bin目錄:

jmeter -n -t test.jmx -l result.jtl

2、指定日誌路徑

jmeter -n -t test.jmx -l report\result.jtl -j log\info.log

3、分散式執行

jmeter -n -t test.jmx -r -l report\result.jtl -j log\info.log

4、指定分散式伺服器的IP

jmeter -n -t test.jmx -R 192.168.10.12:1036 -l report\result.jtl -j log\info.log

5、生成測試報表

jmeter -n -t test.jmx -l report\result.jtl -j log\info.log -e -o tableresult