在用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.jtl2、指定日誌路徑
jmeter -n -t test.jmx -l report\result.jtl -j log\info.log3、分布式執行
jmeter -n -t test.jmx -r -l report\result.jtl -j log\info.log4、指定分布式伺服器的ip
jmeter -n -t test.jmx -r 192.168.10.12:1036 -l report\result.jtl -j log\info.log5、生成測試報表
jmeter -n -t test.jmx -l report\result.jtl -j log\info.log -e -o tableresult
jmeter 命令列方式執行
引數說明 備註 需要在jmeter bin 目錄下執行命令 jmeter 預設去當前目錄尋找指令碼檔案,並把日誌記錄在當前目錄。比如你在 c tools apache jmeter 2.11 bin 目錄下執行以上命令,jmeter 會去該目錄下尋找 test1.jmx 指令碼並把執行結果放在該目錄...
JMeter 命令列模式壓測
使用非gui模式,即命令列模式執行jmeter測試指令碼能夠大大縮減系統資源,今天跟小夥伴們講一下jmeter如何在命令列模式進行壓測吧!一 配置好jdk和jmeter的環境變數 過程略 二 除錯好jmeter指令碼,匯出指令碼為jmxl檔案 新增2個執行緒組,分別寫入不同的請求,分別執行60s 三...
Jmeter命令列執行jmx指令碼
簡介 使用非 gui 模式,即命令列模式執行 jmeter 測試指令碼能夠大大縮減所需要的系統資源。本文介紹windows下以命令列模式執行jmeter指令碼的方法。1.1.命令介紹 jmeter壓力測試命令列啟動指令碼 安裝路徑 jmeter n t 指令碼路徑 九牧登入.jmx l log路徑 ...