1.下載安裝
http://jmeter.apache.org/download_jmeter.cgi
Jmeter官網下載 linux下應使用tgz包,下載 Binaries apache-jmeter-2.13.tgz
使用xshell上傳至linux服務器 /home/Jmeter/ 目錄,解壓命令: tar xvf apache-jmeter-2.13.tgz
linux服務器找運維申請的,實在沒環境只能自己安裝虛擬機練習了。需要安裝JDK,這里不做介紹。
2.配置環境變量(讓jmeter可以在任何目錄執行)
vim /etc/profile
在最后加入:
export JMETER=/home/jmeter/apache-jmeter-2.13
export CLASSPATH=${JMETER}/lib/ext/ApacheJMeter_core.jar:${JMETER}/lib/jorphan.jar:$JMETER/lib/logkit-2.0.jar:${CLASSPATH}
export PATH=${JMETER}/bin/:${PATH}
保存后,source /etc/profile 使環境變量生效。
jmeter -v 確認是否配置成功。
3.運行jmeter
需要在Jmeter的windows圖像界面中創建好測試計划,然后上傳到linux的/home/jmeter/apache-jmeter-2.13/testplan目錄。
測試計划最好不要包含監聽器,因為命令行啟動的話監聽器可能會占用資源而且有沒有任何視圖效果。
創建一個jtl用來接收結果。touch *.jtl
在linux下執行:
jmeter -n -t /home/jmeter/apache-jmeter-2.13/testplan/*.jmx -l *.jtl
出現下面的日志表示運行成功。
Creating summariser <summary>
Created the tree successfully using /home/jmeter/apache-jmeter-2.13/testplan/*.jmx
Starting the test @ Fri Mar 18 17:48:08 CST 2016 (1458294488559)
Waiting for possible shutdown message on port 4445
summary + 3 in 17s = 0.2/s Avg: 3833 Min: 137 Max: 11206 Err: 0 (0.00%) Active: 1 Started: 1 Finished: 0
summary + 1 in 0.4s = 2.4/s Avg: 382 Min: 382 Max: 382 Err: 0 (0.00%) Active: 0 Started: 1 Finished: 1
summary = 4 in 17.3s = 0.2/s Avg: 2970 Min: 137 Max: 11206 Err: 0 (0.00%)
Tidying up ... @ Fri Mar 18 17:48:33 CST 2016 (1458294513716)
... end of run