一、压力机82,压力机91 ;82既作为控制台又作为分布式测试机
82ip:192.168.0.82
91ip:192.168.0.91
说明:82和91上的jmeter和jdk版本均一致
二、压力机82在安装目录bin下面需要修改配置文件:jmeter.properties
1、需要找到remote_hosts=ip(此处ip均为压力机82,91的ip);
说明:ip值需是ip:端口(server_port值),若是默认1099则可省略直接写ip地址值即可
2、修改server_port=1099的值,默认是1099可自行修改(为防止端口冲突建议修改);
3、因为RMI的默认传输机制将使用ssl协议,协议需要秘钥和证书才能工作,需在jmeter.properties中修改为server.rmi.ssl.disable=true,表示不使用ssl。压力机82和91均需修改;
三、压力机91在安装目录bin下面需要修改配置文件:jmeter.properties
1、在压力机91上修改ip地址和对应端口号(端口号则是二中的步骤1修改的值,两者需保持一致),并修改server.rmi.ssl.disable=true;
四、压力机82在安装目录bin下面需要修改配置文件
1、修改jmeter.bat
在rem Collect the settings defined above加上
set rmi_host=-Djava.rmi.server.hostname=192.168.0.82 和 %rmi_host%
图中标红的均需,添加其中ip为压力机82ip地址;
说明:之前没有修改步骤5会有启动连接失败的错误
五、启动压力机91和82
1、在压力机91上启动jmeter-server.bat,显示下图则表示启动连接完成;
2、在压力机82上先启动jmeter-server.bat,再启动jmeter.bat;
3、在GUI模式下点击Run选择Remote Start会显示已经配置成功的压力机ip;
4、设置好线程数,点击Run选择Remote Start All,则完成所有分布式测试机执行动作;
5、最终的并发线程数=jmx脚本设定的并发数*salve机器数量