图形扩展监控

我们知道在 JMeter 的监听器元件里已经提供了许多监控,但是这些监控对系统资源 CPU、内存、硬盘的 I/O 读写、网络性能是没有支持的。

所以需要安装一些扩展插件来监控 CPU、内存、硬盘。

扩展插件以及安装说明

下载插件

(1)单击这里下载 JMeterPlugins-Standard-1.4.0.zip 和 JMeterPlugins-Extras-1.4.0.zip:

(2)还需要下载 ServerAgent-2.2.1.zip(可在 CSDN 网站下载):

其中 JMeterPlugins-Standard 和 JMeterPlugins-Extras 是客户端的,ServerAgent 是服务端的。

将下载的插件与 JMeter 进行集成

将插件下载完成后,需要将 JMeterPlugins-Standard 和 JMeterPlugins-Extras 与 JMeter 进行集成,过程如下:

(1)将 JMeterPlugins-Standard-1.4.0.zip 和 JMeterPlugins-Extras-1.4.0.zip 进行解压:

(2)将 JMeterPlugins-Standard-1.4.0 中 lib\ext 目录下的 JmeterPlugins-Standard.jar 文件都放到 apache-jmeter-2.13\lib\ext 目录中。

将 JMeterPlugins-Extras-1.3.1.zip 中 lib\ext 目录下的 JMeterPlugins-Extras.jar 文件放到 apache-jmeter-2.13\lib\ext 目录中。

(3)重启 JMeter,验证是否集成成功,监听器里出现 jp 开头的即表示加载成功,如下图:

ServerAgent 的使用

将 ServerAgent 目录以及下面的文件复制到我们测试的服务器上,然后单击“打开”按钮。以本机为例,直接在本机上面打开这个应用系统即可,默认端口为 4444。

具体步骤:

(1)解压 ServerAgent-2.2.1.zip;

(2)如果在 Windows 下运行双击运行 startAgent.bat;如果在 Linux 服务器下运行,将 serverAgent 传到服务器上,运行 startAgent.sh 命令。

Windows 下启动成功的界面显示如下:

实例演示

下面通过一个实例,来具体说明下使用方式,并展示监听结果。

(1)一般在监听器中添加 jp@gc - PerfMon Metrics Collector 来监听图中指标,包括 CPU、内存、IO:

(2)jp@gc - PerfMon Metrics Collector,Add Row 即可以添加对 CPU、Risks/IO、Memory的监控:

(3)查看运行结果,如下图所示:

补充下:

  • 若要监控响应时间,添加:jp@gc - Response Times Over Time;
  • 若要监听吞吐率即每秒的事务数,添加 jp@gc - Transactions per Second。

总结

掌握 CPU、内存、磁盘、网络这四个指标的监控方式以及与 JMeter 的集成过程即可。

posted @ 2018-11-22 11:24  长安。  阅读(94)  评论(0)    收藏  举报