天天看點

linux環境jmeter壓測

最近工作中需在區域網路環境内壓測,想直接在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

linux環境jmeter壓測
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

linux環境jmeter壓測

檔案内容不直覺,可以放在可視化界面中檢視。在檢視結果樹或聚合報告中指定檔案路徑即可

linux環境jmeter壓測
linux環境jmeter壓測

執行完畢在指定的目錄下有report檔案夾,其中是html格式的報告。

linux環境jmeter壓測

繼續閱讀