1.Jmeter插件下载 

安装安装下面三个插件 ,就可以像Loadrunner一样监控服务器CPU、内存等性能参数

下载客户端插件JMeterPlugins-Standard 和 JMeterPlugins-Extras地址:

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

下载服务端插件:ServerAgent地址:

https://github.com/undera/perfmon-agent/blob/master/README.md#supported-metrics

2.安装客户端插件

解压客户端的两个文件(JMeterPlugins-StandardJMeterPlugins-Extras),复制JmeterPlugins-Extras.jarJmeterPlugins-Standard.jar两个文件,放到JMeter客户端的lib/ext文件夹中

打开JMeter可在监听器中看到jp@gc -Permon Metrics Collector,客户端配置成功;如下图:

3.安装服务端插件

ServerAgent-2.2.1.rar上传到被测服务器>解压>进入目录,Linux上将ServerAgent.sh添加可执行权限

chmod 777 startAgent.sh

根据系统运行ServerAgent.bat(Windows)或者ServerAgent.sh(Linux)启动,默认使用4444端口(可自己指定端口,如5555端口)

./startAgent.sh --tcp-port 5555 --udp-port 5555

出现如下情况即服务端启动成功:

 4.ServerAgent启动测试

PC端连接测试-dos窗口输入:telnet 域名/IP 端口号     比如:telnet 192.168.1.169 5555

注:若是提示:telnet不是内部或外部命令,也不是可运行的程序或批处理文件, 进入控制面板>程序>程序和功能>启用或关闭windows功能>勾选Telnet Client然后确认,重启dos窗口即可

连接成功输入test+回车 服务端可收到信息,输入exit可断开连接。如下;

5.Jmeter客户端监听测试

添加监听器Permon Metrics Collector-Add Row添加配置(修改Host/IP为测试IP,修改端口号)-运行-观察server日志即chart图标内容,如下图中,可监控到服务端CPU、内存、交换分区、网络I/O、磁盘I/O数据等的数据

6.使用监控插件遇到的异常

1. 防火墙未关闭或者端口未开放外网访问

2. 端口号被占用     解决:Linux下输入命令ps -aux | grep 5555查看是否有被占用。如果有,使用kill -9 PID关闭

3. Waiting for samples   解决:所有数据写入一个文件之中

7.常用组件介绍

1. jp@gc - Bytes Throughput Over Time:不同时间吞吐量展示(图表)聚合报告里,Throughput是按请求个数来展示的,比如说:5/sec就是每秒发送5个请求;而这里的展示是按字节Bytes来展示的图表

2. jp@gc - Hits per Second:每秒点击量

3. jp@gc - PerfMon Metrics Collector:服务器性能监测控件,包括CPU,Memory,Network,I/O等等

4. jp@gc - Reponse Latencies Over Time:记录客户端发送请求完成后,服务器端返回请求之前这段时间

5. jp@gc - Reponse Times Distribution:显示测试的响应时间分布, X轴显示由时间间隔分组的响应时间, Y轴包含每个区间的样本数

6. jp@gc - Transactions per Second: 每秒事务数,服务器每秒处理的事务数

7. jp@gc - Active Threads Over Time:随时间活动的线程数

jp@gc - PerfMon Metrics Collector:服务器性能监测控件相关推荐

  1. 服务器资源占用监控(jp@gc - PerfMon Metrics Collector)

    1.安装插件 第一步.JMeterPlugins-Standard解压,JMeterPlugins-Standard.jar放到jmeter的lib\ext目录下,重启jmeter. 第二步.Serv ...

  2. jmeter监听器---jp@gc - PerfMon Metrics Collector

    作用: 参考资料 安装: 下载地址 ServerAgent jp@gc - PerfMon Metrics Collector:服务器性能监测控件 根据需要选择CPU,Memory,Network I ...

  3. JMeter jp@gc - PerfMon Metrics Collector插件

    JMeter jp@gc - PerfMon Metrics Collector插件 今天来介绍一下使用JMeter监测服务器性能,一般监测服务器的四个指标:CPU,Memory,Disks I/O, ...

  4. 压测--部署jp@gc - PerfMon Metrics Collector

    下载https://jmeter-plugins.org/install/Install安装插件plugins-manager放置lib/ext下,重启jmeter选项页面可查看到此下载插件 2.准备 ...

  5. 在jmeter5.4版本下成功运行jp@gc - PerfMon Metrics Collector

    参照网上针对Jmetser ServerAgent监控的文章,放入相应的jar包到根目录lib/ext中 确实是可以添加jp@gc - PerfMon Metrics Collector 但问题来了, ...

  6. jmeter之jp@gc - Permon Metrics Collector配置及使用

    在使用jmeter做压测时,除了需要看一些外部指标,如吞吐量,响应时间,错误率等:还需要关注一些内部指标,从服务器角度来看,主要关注CPU.内存.服务器负载.网络.磁盘IO等.其中不可避免需要使用到j ...

  7. jmeter之jp@gc - Permon Metrics Collector插件使用

    什么是性能测试? 压力测试:强调极端暴力 稳定性测试:在一定压力下,长时间运行的情况 基准测试:在特定条件下的性能测试 负载测试:不同负载下的表现 容量测试:最优容量 外部指标,主要关注如下指标:吞吐 ...

  8. jmeter 性能监控PerfMon Metrics Collector的讲解

    举例 要进行性能监控就必须在服务器上安装个插件,就像咱们在服务器上安装了一个监控探头,启动起来,jmeter就相当于查看监控的仪器. 如何做 下载插件,官方文档地址https://jmeter-plu ...

  9. java+磁盘io监控_jmeter服务器监控磁盘IO、网络-PerfMon Metrics Collector

    1.jmeetr客户端安装jp@gc - PerfMon Metrics Collector 先安装jmeter-plugins 启动jmeter --> 客户端选项 --> jmeter ...

最新文章

  1. 如何将简单CMS后台管理系统示例转换为Java、Php等不同后台语言的版本
  2. Unity TIP4: 带泛型参数的接口注入(interface,generic)
  3. 转载文章,感觉真的很心酸
  4. Maven pom 文件解释
  5. how is my real odata request hijacked by Mock server
  6. include函数_include()函数以及JavaScript中的示例
  7. ZH奶酪:如何在Ubuntu上安装Java/管理多个JAVA/设置JAVA_HOME
  8. MEncoder的基础用法—6.6. 改变电影大小
  9. CentOS 6.6下PXE+Kickstart无人值守安装操作系统
  10. 一行Pandas代码制作数据分析透视表,太牛了!
  11. The7强大多功能模板Var9.16.0+基于WordPress
  12. 有哪些高质量的图片网站(社区)推荐?
  13. hadoop的map和reduce
  14. web前端开发之CSS
  15. 绿色便携版谷歌浏览器制作流程
  16. (1)输入直角三角形的两个直角边的长度a,b,求斜边c的长度 (2) 编写一个程序,用于两个数的交换
  17. setenv,getenv,fork
  18. 不想花钱学Python,好资源该怎么找?这里有你看不完的东西
  19. Android获取微信聊天记录的过程详解
  20. 李沐《动手学深度学习》第二版 pytorch笔记1 环境搭建

热门文章

  1. 采购中的高级分析方法 1
  2. 英雄联盟祖安服务器位置,LOL水最深的五个大区:艾欧尼亚只排第三,第一不是峡谷之巅...
  3. 跨域OPTIONS请求
  4. 浙江大华2011 10 10校园招聘会笔试题
  5. M-Arch(番外3)GD32L233评测-开箱炫耀贴 好大的一箱
  6. PE文件结构功能和具体代码参数分析
  7. MPU6050 6轴陀螺仪的使用与校准
  8. 华为(HuaWei)虚拟按键的判断和监听
  9. 零基础学习C++系列课程(五) 持续更新中
  10. 什么是python的全局解释锁(GIL)