使用分布式主要是为了缓解单台机器模拟用户的压力,这时候可以使用多个Agent(即代理)
准备: 主机以及代理的计算机上必须安装 Jmeter和JDK, 并配置好环境变量
注意:Controller以及Agent的Jmeter和JDK版本尽量保持一致
步骤
1. 进入控制器controller也就是本机,例如本机的jmeter安装目录的bin下面如 D:\apache-jmeter-4.0\bin, 找到jmeter.properties这个文件打开,找到
remote_hosts=127.0.0.1(内容大概在244行,这个ip是默认本机的值)
比如我们现在需要使用另外2台机器,ip分别为192.168.1.101和192.168.1.102则将上面这行改为
remote_hosts=192.168.1.101,192.168.1.102
然后重启本机的jmeter
2. 在两个Agent的jmeter安装目录的bin 里分别打开jmeter-server.bat
3. 启动本机的jmeter选择 运行 --->远程启动 就能看到刚才加的两个ip的Agent
4.如果需要运行全部Agent,则选择 运行 --->远程全部启动