栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

关于jmeter分布式配置实际操作记录

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

关于jmeter分布式配置实际操作记录

jmeter分布式部署

1、在slave机的Jmeter的bin目录下,找到jmeter.properties文件,修改如下三个配置项,比如我这里修改为9595:

server_port=9595

server.rmi.port=9595

server.rmi.localport=5959

2、jmeter.properties的文件
找到server.rmi.ssl.disable=false,改为true,并把前面的#去掉

3、修改agent服务器,指定agent机器的IP

修改jmeter-server文件

vi jmeter-server

修改RMI_HOST_DEF=-Djava.rmi.server.hostname=(本机IP)

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

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

remote_hosts=*.*.*.*:9595,*.*.*.*:9595

6、修改jmeter.properties文件下server.rmi.ssl.disable=true (记得去除server.rmi.ssl.disable=true前的#)

7、修改server服务器,指定server机器的IP(旧版本方法,新版本主要在system.properties中修改)

修改jmeter/bin/jmeter-server文件

新增set rmi_host=-Djava.rmi.server.hostname=(本机IP)


修改完成后,重新启动即

8、重启jmeter.bat


9、执行场景时,若步骤7无效,slave上的jmeter-server.log错误信息为
ERROR o.a.j.s.RemoteListenerWrapper: testStarted(host) on
java.rmi.ConnectException: Connection refused to host: 127.0.1.1; nested exception is:
java.net.ConnectException: Connection refused (Connection refused)

则在/jmeter/bin下的system.properties(较新版本的jmeter增加这个文件,是为了便于版本升级、迁移的情况)文件,最后一行添加
java.rmi.server.hostname=(master机器IP)


备注:
1、slave机器上的*.csv文件、被上传的附件等,放在/jmeter/bin路径下
否则会在slave上的jmeter-server.log错误信息为
ERROR o.a.j.t.JMeterThread: Test failed!
java.lang.IllegalArgumentException: Could not read file header line for file *.csv

2、分布式端口配置及解释

# Remote Hosts - comma delimited
(远程主机-逗号分隔)
remote_hosts=127.0.0.1
#remote_hosts=localhost:1099,localhost:2010


# RMI port to be used by the server (must start rmiregistry with same port)
(服务器要使用的RMI端口(必须使用相同的端口启动RMI注册表))
#server_port=1099


# To change the default port (1099) used to access the server:
(更改用于访问服务器的默认端口(1099))
#server.rmi.port=new_port


# To use a specific port for the JMeter server engine, define
# the following property before starting the server:
(要为JMeter服务器引擎使用特定端口,请定义)
(在启动服务器之前,请检查以下属性)
#server.rmi.localport=4000

#############################################################
remote_hosts           用于设置远程服务器IP:PORT,多个时用逗号分隔
server_port               服务器使用RMI的端口;与server.rmi.port端口相同,没有网络访问限制时,本地验证不填也可以
server.rmi.port          用于更改服务器访问默认1099端口,设置新的端口号;与server_port端口相同
server.rmi.localport   用于代理机启动时,设置在本地显示使用的端口

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/865680.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号