骄傲的赛亚人

jmeter分布式环境配置

 

 

jmeter分布式环境配置

 

一、分布式前提条件

  • Master和Slave机器的jmeter版本要一致
  • jdk版本要一致,大版本要一致,比如jdk1.8,后面的小版本可以不一样
  • jmeter中的csv文件路径要一直(有csv文件要注意路径,没有可以不用管)
  • jmeter插件要一致
  • 同一局域网,防火墙可以开放端口
  • 不要使用无限网络

保证jmeter插件版本一致性的办法,直接将本机的jmeter进行压缩后,在助攻机器上进行解压

 

二、助攻机器配置

助攻机器可以是linux机器,也可以是windows机器,自己是用的linux机器

在助攻机器上修改jmeter的配置文件:jmeter.properties(文件是放在bin目录下的)

修改server_port端口

 

 

 

修改server.rmi.port端口

 

 更改认证

 

 

 

 更改后保存jmeter.properties文件

 

三、主控机器配置

修改主控机器上jmeter的配置文件jmeter.properties

修改remote_hosts

 

 

 

更改认证

 

 

 

 

更改mode

 

 

 

四、启用助攻机器的jmeter服务

首先跟助攻机器上jmeter的bin目录赋权限,不然可能会出现没有执行权限的问题  ;在bin目录执行 chmod +x *

启动jmeter服务

 

如果助攻机器是windows电脑使用以下命令:

 

 

 

 

 当出现“Created remote object”说明启动成功

如果执行命令没有成功出现以下报错,先检查认证是否改为true,还是报错再执行下一步

 

则需要启动bin目录下的creat-rmi-keystore.sh,然后按照提示一步步填最后按回车提示的信息可以随便填,然后再次启动jmeter服务

 

在主控机上使用telnet查看网络是否通畅

 

出现以下画面说明网络正常,如果失败检查助攻机器上的防火墙是否开启,如果是开启的要将其关闭

 

 

 

五、在主控机器上运行脚本

一定要使用运行里面的远程启动,不能直接点击启动按钮

 

 

运行成功后会出现Starting的一行信息,当脚本运行完成会出现Finished的一行信息

 

posted on   骄傲的赛亚人  阅读(263)  评论(0编辑  收藏  举报

编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
· Manus的开源复刻OpenManus初探
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示