1. 程式人生 > 實用技巧 >效能測試學習:jmeter靜默壓測

效能測試學習:jmeter靜默壓測

非GUI模式,也就是命令列方式執行

好處:
  • 方便與程式程式碼結合做自動化
  • 對客戶端效能消耗較小
基本命令:

前提:已經加jmeter的bin目錄新增到系統變數中

通過jmeter --help方式檢視支援的命令:包含Windows、Linux下,啟動GUI頁面、非GUI模式、生成測試報告等

GUI模式啟動:

jmeter.bat(Windows)/jmeter.sh(Linux) [-p property-file]

非GUI模式啟動:

jmeter.bat(Windows)/jmeter.sh(Linux) -n -t test-file [-p property-file] [-l results-file] [-j log-file]

非GUI模式執行測試指令碼並生成輸出測試報告:

jmeter.bat(Windows)
/jmeter.sh(Linux) -n -t test-file [-p property-file] [-l results-file] [-j log-file] -e -o [Path to output folder] 由CSV檔案生成測試報告: jmeter.bat(Windows)/jmeter.sh(Linux) -g [csv results file] -o [path to output folder (empty or not existing)] 設定代理伺服器: jmeter.bat(Windows)/jmeter.sh(Linux) -H [your.proxy.server] -P [your proxy server port] 以服務模式執行jmeter: jmeter
-server.bat(Windows)/jmeter-server(Linux)
流程:

先用jmeter GUI 模式編寫壓測指令碼,再用非GUI模式執行指令碼,最後通過命令或者GUI模式檢視分析結果

示例:

1、設定測試指令碼、測試結果輸出、日誌輸出:

2、jmeter匯入結果檔案檢視:

3、執行指令碼並且將結果輸出為html格式

其他三種應用場景還不清楚怎麼操作,待續。

注意:輸入的結果檔案如果存在,會報錯: