最近工作中需在區域網路環境内壓測,想直接在linux環境上使用非GUI界面的方式運作并生成報告
java環境安裝及配置這裡就不貼了,下面具體是jmeter配置
環境變量配置
export JMETER_HOME=/opt/jmeter/apache-jmeter-5.0
export CLASSPATH=$JMETER_HOME\lib:$CLASSPATH
export PATH=$PATH:$JMETER_HOME/bin
執行指令
.jmx
jmeter -n -t test.jmx -Jconcurrent_number=50 -Jduration=900 -Jcycles=-1 -l result.jtl -e -o report
- -n 非GUI界面運作
- -t 指定jmx檔案
- -Jconcurrent_number 并發線程數
- -Jduration 運作時間,機關秒
- -Jcycles 循環次數 -1 為無限
- -l 指定結果格式為jtl
- -e -o 輸出報告指定報告路徑
檢視報告
test.jtl
檔案内容不直覺,可以放在可視化界面中檢視。在檢視結果樹或聚合報告中指定檔案路徑即可
執行完畢在指定的目錄下有report檔案夾,其中是html格式的報告。