一种简单搭建jmeter集群的方式

起因

本来之前对jmeter是小白,只听过没用过,于是在网上搜了《jmeter集群》的搭建,搜了半天,基本上没有完整的文档说明,要按照搜的结果进行操作,最终是以失败结束。

为了让普通的jmeter使用者能快速搭建一个简单的集群,特将操作的过程记录下,方便jmeter的使用者进行操作。

说明
笔者采用非SSL的方法进行集群搭建。

目的

压测某个服务的承压能力,及TPS值。
经过对比,选择jmeter作为压测试工具,由于单台jmeter压受限于本地机器的CPU,内存,网络及其他原因,需要采用jmeter集群的方式来进行压测。

部署

jdk1.8, 这个需要自行下载及安装,需要配置系统环境变量等,可自行网上搜索。

暂规划用3台压测机,一台控制机。

ip说明系统
1192.168.198.139控制机/执行机win 10
2192.168.199.11执行机centos
3192.168.199.29执行机centos

从jmeter官网,下载5.1.1版本的Zip包到windows机上。
地址:https://jmeter.apache.org/download_jmeter.cgi

win 10上的jmeter安装

将下载 apache-jmeter-5.1.1.zip解压到一个目录,一般是 apache-jmeter-5.1.1 是这个目录。

修改配置文件
进apache-jmeter-5.1.1/bin目录下,用编辑器打开 jmeter.properties,找到如下位置
在这里插入图片描述
在remote_host后面,添加相应的执行机的IP及端口,将server_port前的#号去掉。

去掉SSL
找到图上所示的行,改成如下图所示。
在这里插入图片描述
验证
启动jmeter,双击jmeter.bat文件,出下如下图,则表示成功
在这里插入图片描述
在同个目录下,启动执行机,双击jmeter-server.bat文件,出现如下界面则表示成功:
在这里插入图片描述

centos的jmeter安装

将下载的 apache-jmeter-5.1.1.tgz 上传到centos系统上的某个目录下,本文是上传到/usr目录下,解压文档,得到apache-jmeter-5.1.1 目录。

修改配置文件
进入apache-jmeter-5.1.1/bin目录下,用vim/vi 打开 jmeter.properties文件, 找到以下文字
在这里插入图片描述
将server_port=1099前面的#号去掉,结果如下图:
在这里插入图片描述
关闭SSL
找到如下图在这里插入图片描述
将server.rim.ssl.disable=false前面的 # 号去掉,并将false 改成 true,结果如下图:
在这里插入图片描述
然后执行 sh jmeter-server.sh 或者./jmeter-server命令,看到如下内容,证明启动成功:
在这里插入图片描述
2台centos机器都按上述步骤进行安装。

验证集群

从jmeter主控界面上,给每台执行发送压测命令,如果看到执行结果,则表示集群成功。
本例以用户登录为例子进行压测,配置如下:
在这里插入图片描述
通过选择菜单对每个执行机进行验证
加粗样式
如果出现以下内容:
在这里插入图片描述
则表示成功。

好了,jmeter的集群压测搭建完成,可以进行压测。

更多技术交流,欢迎关注本人微信
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
搭建Jmeter分布式压测集群,您需要按照以下步骤进行配置: 1. 下载Jmeter安装包,并在所有机器上进行安装。 2. 配置调度机: a. 启动Jmeter-server.bat文件。 b. 在控制机上编完测试脚本后,点击运行。 c. 确保调度机和执行机在同一局域网中。 3. 配置执行机: a. 打开Jmeter的安装目录中的bin目录下的Jmeter.properties文件。 b. 找到remote_hosts配置项,将其修改为执行机的IP地址和端口号。 c. 启动Jmeter-server.bat文件。 4. 执行压力测试: a. 在控制机上启动jmeter.bat文件。 b. 打开测试计划,配置相关参数,如请求的URL、线程数、持续时间等。 c. 运行测试计划。 这样,您就成功搭建Jmeter分布式压测集群,多台机器将同时发起请求,以实现更高的并发量和负载测试能力。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Jmeter搭建分布式集群压测实战](https://blog.csdn.net/tiantianquan51/article/details/130576373)[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%"] - *2* [linux下Jmeter分布式压测](https://download.csdn.net/download/weixin_38695159/14053948)[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、付费专栏及课程。

余额充值