1. 程式人生 > >Linux下Jmeter後臺分散式執行

Linux下Jmeter後臺分散式執行

我使用2臺Linux伺服器部署Jmeter.

伺服器A既作為控制機也作為施壓機,B作為施壓機.

1.Copy 相同版本的Jmeter到A,B機器中.

2.安裝JDK1.6以及以上JDK

3.修改bin/jmeter.properties下的remote資訊,增加A,B機器地址

# Remote Hosts - comma delimited

remote_hosts=192.168.5.95:1099,192.168.5.103:1099

4.啟動A,B機器上的jmeter-server

為避免報錯,建議如下啟動:./bin/jmeter-server -Djava.rmi.server.hostname=192.168.5.103

5.執行分散式命令

./bin/jmeter -n -t HTTP.jmx -R 192.168.5.95,192.168.5.103  -l /tmp/a.jtl

./jmeter -n -t xx.jmx -R B伺服器ip,C伺服器ip -l $jmeterpath/bin/xx.jtl
引數說明 :
-n  告訴jmeter使用nogui模式執行測試
-t  執行的測試指令碼名
-R  後面跟隨負載機的ip地址 ,注意用逗號隔開
-l  後面跟著測試結果記錄的路徑與檔名,主意這個檔案jmeter不會自己建立,請預先建立好,