Jmeter01-多机负载
2018-05-28 本文已影响0人
__流云
一、slave机:
- 禁用其他网卡:jmeter默认会用他网卡的ip(win下出现这个问题,liunx下未出现)
- 关闭防火墙,关闭杀软:允许jmeter端口
- 从控制机复制参数文件到slave机的参数化的相同位置:参数化控制
meter4.0修改jmeter_home/bin/jmeter.properties中的
- 从控制机复制参数文件到slave机的参数化的相同位置:参数化控制
server.rmi.ssl.disable=false 修改为:server.rmi.ssl.disable=true
-
启动apache-jmeter-3.2\bin\jmeter-server.bat:
开启jmeter-server服务(win使用jmeter-server.bat;liunx使用jmeter-server.sh)
负载机成功的提示.png
-
二、控制机:
- jmeter4.0修改jmeter_home/bin/jmeter.properties中的
server.rmi.ssl.disable=false 修改为:server.rmi.ssl.disable=true
- 非GUI模式:jmeter -n -t F:\xxxx.jmx -l test.jtl -R 192.168.1.60,127.0.0.1
(-R 指定负载机多个负载机使用逗号隔开,一定不要加端口)
- 非GUI模式:jmeter -n -t F:\xxxx.jmx -l test.jtl -R 192.168.1.60,127.0.0.1
-
GUI模式:修改jmeter.properties的remote_hosts=xxxx:port(端口默认为1099,建议不修改端口)
修改配置文件.png
-

- 4.非GUI模式启动压测:
多机负载线程 = slave数量 * 线程组
(不知道是不是bug,jmeter版本3.2,liunx下未出现这个问题,囧)
三、备注:
上述方法可以无限添加slave负载机,组成jmeter负载机集群,达到模拟超高并发的目的。
不过根据经验来说,除了某些大厂或通讯行业外,市面上几乎90%的压测都不需要很高的并发量。