Linux下Jmeter後臺分散式執行
阿新 • • 發佈:2019-02-14
我使用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不會自己建立,請預先建立好,