linux環(huán)境下jmeter分布式部署壓測

做壓測并發(fā)數(shù)較高時,一臺jmeter壓測機(jī)資源不夠用,此時需要多臺jmeter壓測機(jī)同時進(jìn)行壓測,那就需要jmeter分布式部署。

前提

1.linux已配置java環(huán)境
使用命令java -version查看java版本
2.linux已配置jmeter環(huán)境
使用命令jmeter -v查看jmeter版本

步驟

假設(shè)在兩臺linux系統(tǒng)部署jmeter分布式,IP分別為192.168.0.1和192.168.0.2,192.168.0.1既做master又做slave,192.168.0.2只做slave。

slave配置

1.修改jmeter/bin/jmeter.properties
-修改remote_hosts為slave的IP:port

remote_hosts=192.168.0.2:1099

-刪除注釋并將value修改為true

server.rmi.ssl.disable=true

2.修改jmeter/bin/jmeter-server
-刪除注釋并將value修改為slave的IP

RMI_HOST_DEF=-Djava.rmi.server.hostname=192.168.0.2

3.修改jmeter/bin/system.properties
-刪除注釋并將value修改為true

java.net.preferIPv4Stack=true

master配置

1.修改jmeter/bin/jmeter.properties
-修改remote_hosts為master的IP:port和slave的IP:port

remote_hosts=192.168.0.2:1099,192.168.0.1:1099

-刪除注釋并將value修改為true

server.rmi.ssl.disable=true

2.修改jmeter/bin/jmeter-server
-刪除注釋并將value修改為master的IP

RMI_HOST_DEF=-Djava.rmi.server.hostname=192.168.0.1

3.修改jmeter/bin/system.properties
-刪除注釋并將value修改為true

java.net.preferIPv4Stack=true

-添加配置

java.rmi.server.hostname=192.168.0.1

啟動測試

1.上傳調(diào)試好的jmeter文件xxx.jmx到192.168.0.1
2.執(zhí)行命令

jmeter -n -t xxx.jmx -l result.jtl -e -o report -r

-n:非GUI模式運行
-t:jmeter腳本
-l:生成的結(jié)果文件
-e:生成網(wǎng)頁版報告
-o:網(wǎng)頁版報告目錄
-r:啟動分布式運行

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容