Jmeter分布式部署
前置条件
Jmeter的master和slave都需要安装一样版本的jmeter和jdk
配置环境
1.进入Master中的jmeter中bin目录,修改jmeter.properties,找到关键字remote_hosts,配置负载机ip+端口,remote_hosts=192.168.0.138:1099,192.168.0.139:1099:1099,…并保存。(jmeter的默认端口是1099,ip为压测Slave机器的端口,本地虚拟机为Master,也想为Slave的话,就增加配置127.0.0.1:1099)
2.将Master和Slave的bin/jmeter.properties文件下的#server.rmi.ssl.disable=false 修改为:server.rmi.ssl.disable=true并且将前面的#注释去掉。
3.进入Slave机中jmeter安装路径下的bin目录,修改jmeter.properties,找到关键字remote_hosts,配置127.0.0.1:1099或配置本身的IP,如:192.168.0.138:1099,一般为默认127.0.0.1,但是可能有被修改过,这是个坑,要注意!!
注意:这个是启动我们Slave和Master的前提步骤
1)Master上已上传脚本文件和参数化文件;
2)Slave上参数化文件要放在jmeter的bin目录下,如果没有我们可以不需要配置;
3)给启动的配置权限:chmod 777 jmeter-server
4)Slave启动:./jmeter-server -Djava.rmi.server.hostname=192.168.77.102
5)本地虚拟机为Master,也想为Slave的话也要启动jmeter-server
6)启动命令压测:jmeter -n -t test.jmx -R 192.168.77.101,192.168.77.102 -l test.jtl -e -o ./test
第一次写文章,让大家见笑了。加油呀!陌生人❤❤❤
版权归原作者 夜幕下的猫头鹰 所有, 如有侵权,请联系我们删除。