Jmeter分布式环境搭建
下面说明一下使用一台控制机,两台执行机来测试,如何搭建环境。
首先要有3台电脑,如果没有,可以暂时使用一台电脑模拟3台,模拟方式:
1、将Jmeter的环境复制3份出来(如果是真实的3台电脑就不需要这样)
2、因为需要联网进行数据交互,所以修改一下执行机的端口号(如果是真实的3台电脑也不需要修改端口号了,因为IP地址肯定不一样)
修改方式:找到执行机A->bin目录->jmeter.properties文件,用记事本打开它。往下拉找到“#server_port=1099”,将#去掉,修改端口号为5553(尽量大一些,省得跟其它冲突),执行机B的也同样方式修改。
3、修改控制机的remote_hosts的值,告诉控制机需要控制哪台机器:
remote_hosts=127.0.0.1:5553,127.0.0.1:5554
(如果使用的是真实电脑测试,将电脑的IP放过来就可以)
ps:环境搭建完毕,注意重启。
8.13.2 Jmeter分布式测试
1、在控制机下编写脚本
这里我们就拿前面的关联那个章节的脚本用吧,将线程数设置为20,添加聚合报告
2、启动所有的执行机,执行机可以不需要界面,只启动Jmeter服务即可(bin目录下的jmeter-server.bat文件)
3、将测试任务分配给执行机(运行->远程全部启动)
测试结果在我们的控制机上就有了,点开聚合报告可以看到请求数刚好40,两台机器,每台20.
————————————————
版权声明:本文为CSDN博主「测试架构师北凡」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/csdnchengxi/article/details/121950640