系统资源监控之JMETER-ServerAgent

引言

在性能测试过程中,往往需要对系统应用服务器,数据库服务器等服务端资源使用情况进行监控,以获取服务器性能数据,协助判断服务器性能是否满足性能需求;对于不同的服务器类型,监控服务器的方式也不尽相同,本篇我们主要来讲解JMETER软件配套的ServerAgent工具监控服务器资源使用情况。

ServerAgent配置

在使用之前需要先下载工具包ServerAgent-2.2.3.zip,下载地址:
https://jmeter-plugins.org/downloads/old/
http://jmeter-plugins.org/downloads/file/ServerAgent-2.2.1.zip  直接下载
链接:https://pan.baidu.com/s/1_msLdSyNG0qmRTWhxDpgMw?pwd=tta1     ---2.2.3

提取码:tta1
1.上传文件到服务器上:ServerAgent-2.2.3.zip
2.解压文件。运行startAgent.sh(LINUX)、startAgent.bat(WINDOWS)
在这里插入图片描述

注意:如果服务器不是阿里云,就可以使用了。如果是阿里云服务器。4444端口不可用,需要修改!
可以先查看端口是否被占用,如果端口被占用了,同样需要修改端口
端口占用查询:
Linux: ps-ef |grep 4444
Windows: netstat -ano|findstr “4444”
修改端口:
执行命令:
Linux: ./startAgent.sh –upd-port 0 –tcp -port 4891
Windows: java -jar ./CMDRunner.jar --tool PerfMonAgent --tcp-port 8989 --udp-port 0
在这里插入图片描述

–udp -port 0 表示不启用udp协议的端口
–tcp-port 4891 表示,修改TCP端口为4891
注意事项:压力机和服务器要在同一个网段,网络通畅!!

使用JMETER监听服务器资源情况

新增监听器:
选中线程组,右键-添加-监听器-jg@gc-PerfMon Metrics Collector
在这里插入图片描述

新增一个监听器,在监听器中设置要监听的指标:CPU/内存、IO 等,如下:
在这里插入图片描述

在运行压测脚本前,在服务端运行ServerAgent监听脚本。执行压测后就可以在新增的监听器下看到服务器资源利用情况了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值