jmeter分布式测试
上一篇 /
下一篇 2017-03-06 10:18:06
/ 个人分类:性能测试
问题:有时我们需要模拟大用户量的并发情况,单机系统资源可支撑的虚拟用户数量不足,此时就需要进行分布式的测试。
1、设定从机rmi地址和端口
在slave机的Jmeter的bin目录下,找到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
3、master:修改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地址不在同一网段导致无法进行远程连接,从而失败。
相关阅读:
- 测试公主之为人鱼公主找到真爱 (zaza9084, 2017-2-17)
- Jmeter那点事—脚本录制 (zaza9084, 2017-1-20)
- Jmeter那点事—ForEach和If控制器 (zaza9084, 2017-1-26)
- jmeter 实现多跨线程组cookie (wanghuiwan, 2017-2-01)
- 使用SoapUI和Jmeter接口测试的结构区别(以图为例) (zaza9084, 2017-2-04)
- Jmeter相关资料转载 (Rosetester, 2017-2-08)
- 采用Jmeter测试Dubbo服务接口 (zaza9084, 2017-2-16)
- 基于Jmeter和Testlink的自动化测试框架研究与实施 (zaza9084, 2017-2-21)
- Jmeter使用JSR223运行js (clarkar, 2017-2-16)
- Jmeter配置sqljdbc总结 (xrshirely, 2017-3-01)
收藏
举报
TAG:
Jmeter
分布式
jmeter