Jmeter如何监控服务器资源?

小伙伴们在做性能测试时,往往需要查看服务器的资源,刚接触时,是不是为如何查看性能指标而烦恼,今天介绍下如何通过jmeter插件来监控服务器的各项指标。

1‍ 准备插件

若想要监控服务器资源,需要先下载三个插件包,分别为

1、JMeterPlugins-Standard-1.4.0

2、JMeterPlugins-Extras-1.4.0

3、ServerAgent-2.2.1

客户端插件下载地址为

https://jmeter-plugins.org/downloads/old/

1、JMeterPlugins-Standard-1.4.0

2、JMeterPlugins-Extras-1.4.0

服务器代理下载地址为

https://github.com/undera/perfmon-agent

3、ServerAgent-2.2.1

2 已安装版本的jmeter可以正常运行

如果不能运行可以检查jdk版本或者jmeter版本,往往是版本不匹配导致无法运行,本次模拟采用jmeter3.1版本(版本有些老,但不影像演示)。

3 已下载插件中的jar包,复制到jmeter指定文件下

解压后,将JMeterPlugins-Extras-1.4.0\lib\ext的

JMeterPlugins-Extras.jar文件放到jmeter目录

apache-jmeter-3.1\lib\ext下

将JMeterPlugins-Standard-1.4.0\lib\ext下的

JMeterPlugins-Standard.jar文件放到jmeter目录

apache-jmeter-3.1\lib\ext

图片

4 启动jmeter查看是否加载成功

线程组–添加–监听器–jp@gc-PerfMon Metrics Collector,检查是否存在,如果存在,则证明已经安装成功,如果不存在,则需要检查版本与插件是否匹配。本例已确认成功,该选项就是监控服务器资源的功能。

图片

以上客户端jmeter的准备工作基本结束,还需要增加一个服务器的代理。也就是下面的第五步。

5 ServerAgent上传服务器并运行‍

ServerAgent-2.2.1解压后,上传到指定服务器,如果是windows服务器,则启动startAgent.bat,如果是Linux,则需要运行startAgent.sh文件

图片

以windows为例,启动服务器端,确保4444端口不被占用,否则无法启用,启动后效果

图片

6 jmeter进行ip和各项指标配置并运行

选择添加,配置监控指标CPU、内存、网络等等,端口为4444端口,然后运行jmeter,服务器相关指标回传到jmeter中。配置成功

图片

记录点滴,一起成长。

在这里还是要推荐下我自己建的软件测试学习Q群:746506216,群里都是学测试的,如果你想学或者正在学习测试,欢迎你加入,大家都是测试党,不定期分享干货(只有软件测试相关的),包括我自己整理的一份2022最新的Python自动化测试进阶资料和零基础教学,欢迎进阶中和对测试感兴趣的小伙伴加入!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值