jmeter插件之PerfMon

PerfMon是jmeter监控系统资源的一款插件,可以用来监控系统的CPU/内存/IO等性能指标。

一、要准备好的插件:JMeterPlugins-Standard-1.4.0(pwd:cjqd)或者下载地址:https://jmeter-plugins.org/downloads/old/

ServerAgent-2.2.1(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和内存的一个使用情况,如下图所示:

原文地址:https://www.cnblogs.com/hupilan521/p/9093132.html

时间: 2024-10-10 00:27:31

jmeter插件之PerfMon的相关文章

JMeter [email protected] - PerfMon Metrics Collector插件

今天来介绍一下使用JMeter监测服务器性能,一般监测服务器的四个指标:CPU,Memory,Disks I/O,NetWork I/O,,使用到的插件是[email protected] - PerfMon Metrics Collector. JMeter插件之[email protected] - PerfMon Metrics Collector 1.打开[email protected] - PerfMon Metrics Collector插件,如图 2.输入服务器地址,端口为444

随风迎 jmeter—插件管理器的安装

一.介绍JMeter Plugins 一直以来, JMeter Plugins 为我们提供了很多高价值的JMeter插件,比如: 用于服务器性能监视的 PerfMon Metrics Collector 用于建立压力变化模型的 Stepping Thread Group 用于Json解析的 JSON Path Extractor 用于展示响应时间曲线的 Response Times Over Time 用于展示TPS曲线的 Transactions per Second 二.Plugins Ma

JMeter插件管理器

JMeter插件管理器 来自官网:https://jmeter-plugins.org/wiki/PluginsManager/ JMeter插件管理器的想法很简单:不是手动安装各种插件,而是通过漂亮的UI为您完成.无需再与JAR混淆了.安装一次插件管理器,它会为你做这一切:安装,升级,卸载. 它管理的插件包括来自JMeter-Plugins.org的常用插件,各种第三方插件甚至核心JMeter插件.这很重要,因为删除很少使用的功能(如JDBC和LDAP)将清理未使用项目中的巨大弹出式菜单.作为

jmeter插件如何协助进行内存监控 之 PerfMon Metrics Collector设置

参考文章: http://www.cnblogs.com/zhaoxd07/p/5197669.html 当然最重要的是自己的实践,之前试的别人用的老的包 如XXstand.jar,结果并没有成功. 此处得到的真知是:官网的才是可信的,虽然不想看英文,只是没有耐心,但是如果仔细看,发现就不会走那么多弯路. 实践如下,好记性不如烂笔头! 1.下载地址: https://jmeter-plugins.org/wiki/PluginsManager/ 2.下载 将下载的jar(包名称如下)包复制到jm

jmeter 监控插件JMeterPlugins&PerfMon安装

下载地址:http://jmeter-plugins.org/downloads/all/ PerfMon: 用来监控Server的CPU.I/O.Memory等情况 ServerAgent-2.2.1.zip 用法:PerfMon解压后放到被测试的服务器上,并运./startAgent.sh,默认工作在4444端口 1.检查linux上端口是否启动:netstat -apnt|grep 4444 2.检查jmeter机器到linux防火墙:telnet ip 4444 JMeterPlugin

解决Jmeter插件ERROR: java.io.IOException: Agent is unreachable via TCP的错误

在使用JMeter PerfMon Metrics collector插件收集收据的时候,收集不到数据同时报如下错误: 1 ERROR: java.io.IOException: Agent is unreachable via TCP 或者 1 ERROR: java.io.IOException: Agent is unreachable via UDP 这是用于默认的端口4444被占用,更换其他端口即可:例如将指定TCP为3401,UDP指定为3401 1 ./startAgent.sh 

jmeter插件监控cpu小节点

JMeter使用plugins插件进行服务器性能监控 性能测试时,我们的关注点有两部分 1 服务本身:并发响应时间 QPS 2 服务器的资源使用情况:cpu memory I/O disk等 JMeter的plugins插件可以实现对"二"的监控,具体操作步骤如下(主要记录我的实践过程): 说明:我的jmeter版本是2.13 一下载插件 1 访问网址http://jmeter-plugins.org/downloads/all/,下载三个文件.其中JMeterPlugins-Stan

jmeter插件使用说明

jmeter作为一个开源的接口性能测试工具,其本身的小巧和灵活性给了测试人员很大的帮助,但其本身作为一个开源工具,相比于一些商业工具(比如LoadRunner),在功能的全面性上就稍显不足. 这篇博客,就介绍下jmeter的第三方插件jmeter-plugins.org和其中常用的几种插件使用方法. 一.下载安装及使用 下载地址:jmeter-plugins.org 安装:下载后文件为plugins-manager.jar格式,将其放入jmeter安装目录下的lib/ext目录,然后重启jmet

MQTT压力测试工具之JMeter插件教程

摘要: MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)主要用于移动Push,移动IM,物联网M2M,物联网采集等,这些应用场景的特点是客户端的连接设备数比较多,那么如何在系统上线之前验证系统能否承受预先设计的压力呢? MQTT简介 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,它比较适合于在低带宽.不可靠的网络的进行远程传感器和控制设备通讯等,正在日益成为物