jmeter分布式测试

上一篇 / 下一篇  2017-03-06 10:18:06 / 个人分类:性能测试

问题:有时我们需要模拟大用户量的并发情况,单机系统资源可支撑的虚拟用户数量不足,此时就需要进行分布式测试


1、设定从机rmi地址和端口

slave机的Jmeterbin目录下,找到jmeter.properties文件,修改如下两个配置项,比如我这里修改为1888

server_port=1888

server.rmi.localport=1888


修改jmeter-server文件

修改RMI_HOST_DEF=-Djava.rmi.server.hostname=192.168.1.42


2、启动slave机上的jmeter-server.bat


3master:修改master机器的jmeter.properties文件:

remote_hosts=127.0.0.1,192.168.1.42:1888【新增的部分】


4修改jmeter.bat文件

新增set rmi_host=-Djava.rmi.server.hostname=192.168.1.124

修改set ARGS,在最后加上%rmi_host%


5、启动jmeter.bat,如下图,远程启动


为什么要配置rmi的地址:

服务器配置了双网卡,本地客户端也配置了多个网卡,在开启RMI服务时,如果服务端有多个网卡,它只是使用其中任意一个网卡,jmeter默认读取的ip地址不在同一网段导致无法进行远程连接,从而失败。


TAG: Jmeter 分布式 jmeter

 

评分:0

我来说两句

Open Toolbar