1、前提条件
-
关闭调度机和执行机的防火墙
-
所有客户端在同一个子网
-
各个机器在相同的目录下安装相同版本的Jmeter
-
各个机器在相同的目录下安装相同版本的JDK
-
如果脚本涉及读取外部参数化文件,如CSV文件,需要将文件上传到每个执行机
2、调度机(master)配置
2.1配置jmeter环境变量
环境变量配置见上一篇
2.2修改配置文件jmeter.properties
1)进入jmeter安装目录bin目录下,打开jmeter.properties文件,放开注释,修改remote_hosts配置为执行机的IP(注意调度机本身也能作为执行机),多个IP用英文逗号隔开同时修改server_port为1099。
进入cmd窗口获取IP:输入ipconfig命令
2)放开注释,mode=Standard.(这个属性是为了GUI测试能看到执行机的响应结果,不需要可以不设置)
3、执行机(slave)配置
3.1 同2.1配置执行机jmeter环境变量
3.2 修改jmeter.properties
1)进入jmeter安装目录下,打开jmeter.properties文件,放开注释,修改remote_hosts为执行机本机IP,同时修改server_port为1099。
2)修改server.rmi.ssl.disable属性为true。
3.3 修改jmeter-server
打开jmeter-server文件,修改RMI_HOST_DEF=-Djava.rmi.server.hostname为调度机的IP,多台执行机重复上述执行机配置。
4、远程服务启动
1)从执行机双击jmeter-server.bat启动服务,出现下图效果表示前面的配置都已生效。
2)从调度机上run>>Remote Start下选择IP进行启动或者Remote Start All启动所有执行机发起测试,执行成功效果如下图。
版权声明:本文为CSDN博主「船神」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_39883927/article/details/126730813