jmeter配置集群

参考了网上的一些文章,总结下我的集群配置。

主节点在windows上,方便操作,从节点在三台linux服务器上(有物理机也有虚拟机)

  1. 每一个节点上都下载同一个jmeter程序包,解压可用的。但是放置的目录稍有不同。看到网上说如果需要用到csv的话,最好放置在同一个目录。我脚本没有用到,所以目录不同并没有影响。

  1. 每一个节点上的JDK大版本都一样,1.8.0_xxx,后面小版本号不同。

  1. 先配置从节点,需要配置如下文件:

修改jmeter.properties文件:

remote_hosts=10.1.1.165 #从节点自己的ip地址

server_port=1099#服务端口号

server.rmi.ssl.disable=true#禁掉ssl功能

修改jmeter-server文件:

RMI_HOST_DEF=-Djava.rmi.server.hostname=10.1.1.165#从节点自己的ip

修改jmeter-server文件的执行权限

chmod +x jmeter-server

启动从节点服务

./jmeter-server

输出如下:

这里打印信息中显示的端口号不是我配置的1099,很奇怪,但是检查端口1099确实监听了,而且后面我运行也没问题,所以暂时没管他。

  1. 其他从节点都做同样的配置并启动服务

  1. 配置主节点:

修改jmeter.properties文件:

remote_hosts=10.1.1.96:1099,10.1.1.161:1099,10.1.1.162:1099,10.1.1.165:1099#添加所有的从节点及端口号

server.rmi.ssl.disable=true#同样禁掉ssl功能

修改system.properties文件

java.rmi.server.hostname=10.1.7.36#添加一行参数,ip为主节点的ip。看到网上说,如果不配置这个,从节点的结果就不会上传到主节点上。

  1. 启动主节点的jmeter,就可以在界面上看到所有的从节点了

启动运行后,所有从节点的运行状态都会生成在主节点的报告中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
部署JMeter压测集群可以按照以下步骤进行: 1. 首先,需要准备好JMeter配置文件和测试计划(JMX文件)以及数据文件(CSV文件)。 2. 在中台服务器上安装和配置JMeter。确保安装了必要的依赖项和插件,并进行必要的配置,如线程数、循环次数等。 3. 在账户分析测试服务器上设置JMeter的主节点(Master)和从节点(Slave)。可以使用Kubernetes或其他容器管理工具来管理节点。 4. 创建一个JMeter的Pod,作为主节点。使用kubectl命令或其他相关工具,部署一个主节点Pod,并将JMX文件和CSV文件挂载到Pod中。 5. 创建多个JMeter的Pod,作为从节点。使用kubectl命令或其他相关工具,部署多个从节点Pod,并将JMX文件和CSV文件挂载到每个Pod中。 6. 启动JMeter压测集群。运行脚本或命令,启动主节点和从节点,使它们开始执行测试计划。 7. 监控和分析性能测试结果。通过监控工具,如Grafana和Prometheus,实时监测压测集群的性能指标,并分析测试结果。 需要注意的是,部署JMeter压测集群涉及到服务器和网络的配置和管理,确保所有节点之间的通信正常,并且可以正确地访问被测试的目标系统。此外,还要确保压测集群的资源(如内存、CPU)足够满足测试需求。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Jmeter压测报告](https://blog.csdn.net/qq_31108731/article/details/109392169)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [K8S中部署分布式Jmeter压测环境](https://blog.csdn.net/qq_14999375/article/details/123466499)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值