JMeter分布式压测环境搭建
JDK和JMeter安装好以后,进行分布式压测环境搭建
【分布式压测环境架构】

【压测机安装步骤】

操作步骤:
1.进入jmeter文件bin目录下
2.chmod 777 *赋予权限给所有的文件
3.执行./jmeter-server,出现如下错误

解决方法:
1.修改jmeter.properties文件,server.rmi.ssl.disable=false改为server.rmi.ssl.disable=true

2.修改jmeter.properties文件,找到remote_hosts将本机IP添加到remote_hosts=192.168.145.131

3.端口默认是1099,可以任意修改,但是要保持一致

4.修改jmeter-server文件,将本机ip添加到RMI_HOST_DEF=-Djava.rmi.server.hostname=xxx.xxx.xx.xxx

解决方法二(不推荐,该方法不够灵活):
1)。./jmeter-server -Djava.rmi.server.hostname=192.168.145.131指定IP
2)。nohup ./jmeter-server -Djava.rmi.server.hostname=192.168.145.131 &
3)。ps aux|grep jmeter
【控制机安装步骤】
1.在控制机的JMeter机器上,打开JMeter目录bin文件夹下的jmeter.properties文件,修改remote_hosts=<压测机1-IP>,<压测机2-IP>保存侯,重启jmeter

1099为施压机默认端口
*这里要关闭windows防火墙,如压测机为windows也要将防火墙关闭
监控机日志:/bin/jmeter.log
控制机启动UI:

Non-UI启动测试:

【注意事项】
1.控制机和压测机java jdk版本要一致,否则可能造成无法预期的错误
2.控制机一般是windows,在测试之前务必关闭防火墙
3.压测机默认端口为1099
4.压测机和控制机需要在一个局域网网段内
判断标准IP前两位一样且子网掩码一致
192.168.2.8 mask 255.255.0.0
192.168.191.134 mask 255.255.0.0
5.如果遇到问题,可以查看日志
6.压测脚本XXX.jmx在压测时会被推送到每台压测机上,如果XXX.jmx上开了10个线程,3台压测机。那么,对服务器的压测为10*3=30个线程

浙公网安备 33010602011771号