Linux下安裝jmeterjava
兩個只是解壓方式不同而已linux
unzip apache-jmeter-3.1.zip 或web
解壓完成後,添加環境變量:apache
vi /etc/profilewindows
export JMETER="/usr/local/jmeter/apache-jmeter-2.9"
export CLASSPATH="$JMETER/lib/ext/ApacheJMeter_core.jar:$JMETER/lib/jorphan.jar:$JMETER/lib/logkit-2.0.jar:$CLASSPATH"分佈式
完成添加後下述命令使配置生效:測試
source /etc/profile網站
二、運行測試計劃ui
如須要修改測試計劃,可在Linux上以文本形式打開,編輯諸如線程數,迭代次數等等參數。插件
首先爲測試計劃test_on_linux.jmx新建一個存儲測試結構的文件test.jtl。
在JMeter的bin目錄下運行命令:
./jmeter -n -t test_queryweb_on_linux.jmx -l test_queryweb.jtl
參數說明:
-n表示以nogui方式運行測試計劃
-t表示測試計劃,後面跟測試計劃名稱
-l表示測試結果,後面跟測試結果文件名稱
若是沒有錯誤,則打印以下信息:
[root@localhost bin]# ./jmeter -n -t test_on_linux.jmx -l test.jtl
Created the tree successfully using test_on_linux.jmx
Starting the test @ Mon Jul 15 13:51:22 CST 2013 (1373867482740)
Waiting for possible shutdown message on port 4445
Tidying up ... @ Mon Jul 15 13:52:37 CST 2013 (1373867557639)
... end of run
三、查看測試結果
上述end of run表示測試計劃已經運行完畢。可在windows上運行JMeter打開測試結果文件test.jtl。
具體步驟爲:
step1:
運行JMeter的bin目錄下jmeter.bat,打開JMeter圖形窗口,並新建或打開一個測試計劃,爲該計劃添加「結果查看樹」和「聚合報告」。
圖1 添加「結果查看樹」和「聚合報告」。
step2:
打開查看結果樹,點擊「瀏覽」按鈕打開測試結果文件test.jtl。同理,打開聚合報告,點擊「瀏覽」按鈕打開測試結果文件test.jtl生成聚合報告。
圖2 打開結果文件
四、分佈式運行JMeter
執行命令:./jmeter -n -t test.jmx -R ip1,ip2 -l test.jtl