jmeter远程服务器cpu,Jmeter 如何监控服务器 CPU, 内存, i/o 等资源

Jmeter 如何监控服务器 CPU, 内存, i/o 等资源

转自:

一, 要准备好的插件: JMeterPlugins-Standard-1.4.0( https://pan.baidu.com/s/1i5tPfCh pwd:cjqd),ServerAgent-2.2.1( https://pan.baidu.com/share/init?surl=hrIDyxI pwd:pxui);

二, 解压 JMeterPlugins-Standard-1.4.0.zip, 将其中 \ lib\ext\JMeterPlugins-Standard.jar 包复制到 jmeter 安装目录下的 \ lib\ext 下;

三, 重启 jmeter, 选择监听器, 我们可以看到监听器中多了一些东西(这里边就有我们监控要用到的功能)

四, 选择[email protected] Metrics Collector, 这个就是我们监控服务器资源的功能

五, 到此, 我们监控的工作准备的差不多了, 还差一个重要的卧底, 那就是 ServerAgent, 我们需要将它放到服务器中

ps: 如果你的服务器是 Windows, 那么直接运行 startAgent.bat 文件即可; 如果你的服务器是 Linux, 那么需要运行 startAgent.sh 文件即可(运行方式: 找到 startAgent.sh 文件所在路径, 打开终端命令行, 保险起见可以先将 startAgent.sh 设置成可执行文件: chmod 777 startAgent.sh, 然后执行命令:./startAgent.sh, 这样我们的 agent 服务就启动了);

六, 回到我们的 jmeter 界面, 在 [email protected] Metrics Collector 中添加服务器的 ip, 选择监控的资源, 如 CPU, 内存等, 下面所有数据写入一个文件, 选择浏览, jmeter 会默认弹框文件存放路径和文件名, 可以自己选择路径, 注意文件名一定要改! 一定不能和目前的脚本名称一致, 否则当前辛苦写的脚本就一去不复返了!(因为它们的类型都是 jmx 文件, 文件名一致当然就覆盖了!) 接下来运行脚本一段时间, 可以看到服务器的 CPU 和内存的一个使用情况, 如下图所示:

注意:

1 jmeter 版本需要是 3.1 及以下

2 在运行 jmeter 脚本前需要开启 serverAgent

3 运行的 sample 数需要大量, 否则根本显示不出图表

4 可以将监测数据存到本地的文件夹

来源: http://www.bubuko.com/infodetail-3110001.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值