联机负载
目的
jmeter本身是有线程限制的,一个jmeter最多的只能模拟2000个用户左右,所有要实现大量的用户并发测试只有通过联机负载来实现。
原理
一台控制机(master)加多台负载机---肉机、奴隶机(salve)
联机负载配置步骤
1.master的配置
在jimeter.premeters配置文件中的remote_hosts配置项后面加上负载机的IP地址
将 server.rmi.ssl.disable 取消注释,将false改成ture,禁用HTTPS
2.负载机配置
在jmeter.propeties配置文件中将 server.rmi.ssl.disable 取消注释,将false改成ture,禁用HTTPS
在jmeter-server配置文件中绑定负载机的IP地址
RMI_HOST_DEF=-Djava.rmi.server.hostname=192.168.13.212
3.启动负载机
负载机上需要有java运行环境,JDK环境
在负载机上启动jmetr-server.bat(windows) / jmeter-server(Linux)
在本地启动jmeter-server.bat进程
4.启动控制机
注意:1.控制机跟负载机上的防火墙全部处于关闭状态
2.控制机跟负载机必须互相ping的通
3.控制机上的脚本IP地址改成IPV4的地址
4.保证控制机跟负载机的jmeter版本一致
5.如果控制机的脚本中有一些数据驱动文件或者一些第三方依赖文件,如CSV文件,jar包驱动,负载机上也必须保证在相同的路劲下有有相同的CSV文件或者jar包文件。
6.禁用本地电脑上的虚拟网卡