jmeter分布式环境搭建-windows
分布式原理:由主控机与负载机组成,主控机通过Java的远程方法调用(RMI)与负载机进行通信
分布式搭建结构:
a.主控机+负载机
b.主控机+负载机,主控机也作为负载机
一. 主控机+负载机配置
1. 分布式搭建前准备
a. 网络环境: 主控机与负载机在同一个网段的局域网,例如主控机:192.168.1.123,负载机:192.168.1.110
b. 网络环境:分别关闭主控机和负载机的防火墙,因为主控机与负载机是通过端口进行通信的
c. JDK版本:主控机与负载机的JDK版本必须一致
d. jmeter版本:主控机与负载机的jmeter版本必须一致
e. 负载机需要配置环境变量:JMETER_HOME,变量值为bin目录的上一级; path变量值为: %JMETER_HOME%\bin
2. 负载机环境搭建及配置
a. 负载机安装后,需要配置环境变量:配置完成后,可以打开cmd命令窗口,输入进行检查是否配置成功:echo %JMETER_HOME%
b.负载机配置: 打开jmeter.properties
#负载机监听端口号:用于接收主控机制定的测试计划,默认值为1099 server_port=1099 #禁用远程通信使用SSL密钥库:禁用时值设为true,启用时值设为false, 一般设置为禁用 server.rmi.ssl.disable=true #该配置项并不是绝对必需的:如果未配置,jmeter会使用动态端口进行数据传输(动态端口范围:4000-5000) #该配置项的作用是负载机将测试结果传输给主控机 #该配置项建议配置为固定端口,可避免动态端口可能导致的防火墙或网络配置问题 #该配置项的端口建议与server_port配置的端口一致 server.rmi.localport=1099
c. 启动jmeter-server.bat
负载机启动成功会如下显示:

3. 主控机配置
a. 打开jmeter.properties
# 指定负载机的 IP 地址和端口,多个负载机之间用英文逗号隔开 remote_hosts=192.168.1.110:1099,192.168.1.130:1099
#禁用远程通信使用SSL密钥库:禁用时值设为true,启用时值设为false, 一般设置为禁用
server.rmi.ssl.disable=true
b. 测试主控机是否成功连接负载机
打开主控机jmeter界面,菜单“运行”>"远程启动">选择启动对应的负载机,负载机的控制台显示:“开始测试以及结束测试证明”,证明分布式环境搭建成功


备注:分布式环境搭建成功后,可关注下一步的分布式测试步骤
本文来自博客园,作者:羊孩,转载请注明原文链接:https://www.cnblogs.com/sheepboy/p/18720419

浙公网安备 33010602011771号