Jmeter实现服务器资源实时监控MeterPlugins-Standard和Server-Agent

前言

在进行压力测试或稳定性测试时,想要实时监控CPU利用率、memery、disk 、IO等的使用情况,需要利用Jmeter实时进行监控,但是Jmeter自身是无法完成的,所以需要安装客户端插件JMeterPlugins-Standard和服务器端插件server-agent实现。

客户端插件

下载地址:Download :: JMeter-Plugins.org,根据本地安装的jmeter版本进行选择下载,下载完成后,将下载的ZIP包解压,再将MeterPlugins-Standard-xxx.jar包放到Jmeter安装目录下下的lib/ext目录下,不按要求安装的话,是无法监控服务器的运行情况的哟。(* ̄︶ ̄)

服务器插件

下载地址:https://jmeter-plugins.org/wiki/PerfMonAgent/,下载服务端插件server-agent,下载后放置到需要监控的服务器中。部署到服务器时,随便部署在什么地方,只要执行时,进入相应的目录下执行相应脚本即可,window中执行./startAgent.bat,linux中执行./startAgent.sh

若在Linux服务器上执行时,发现没有权限,使用命令chmod 777 xxx开启权限(需要有执行权限,linux中可以使用nohup ./startAgent.sh & 在后台执行)

Jmeter实现监控

1.启动Jmeter,添加线程组,安装成功后添加监听器,会有jp@gc-PerfMon Metrics Collector选项

2. 进入jp@gc-PerfMon Metrics Collector主界面,点击Add Row 配置服务器ip,端口(Server-Agent默认端口为4444),选择监控内容,实现监控数据的配置。

 3.服务器端启动Server-Agent

 4.运行Jmeter中已准备好的接口,点击运行,进行服务器端资源的监控。

 总结:文中用添加接口时运用的是批量执行接口的方法,利用线程组实现并发测试,下次再进行介绍吧,O(∩_∩)O哈哈~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值