JMeter 性能监测插件介绍

压力测试过程中,能够随时对负载服务器的健康状况的把控是相当重要的,有了这些数据,我们才能准确分析出服务器负载瓶颈。JMeter 插件包现在能够支持服务器监控,可以在所有平台上对服务器的 CPU、内存、Swap、磁盘 I/O、网络 I/O 进行监控

环境搭建

1.下载地址:http://code.google.com/p/jmeter-plugins/wiki/PerfMon

2.解压zip包,将JMeterPlugins.jar放到jmeter客户端的jmeter/lib/ext下

3.启动jmeter,添加Listener时你就看到PerfMon Metrics Collectors

4.将下载的zip包解压到服务器上面,windows环境:进入serverAgent目录,直接双击startAgent.bat,启动agent

注:agent启动默认监听的端口是4444

JMeterPlugins-Standard-1.1.3

ServerAgent-2.2.1,

1. plugin插件的使用方法:

官网下载后,解压插件文件, 里面有个JMeterPlugins.jar 把这个文件放到 lib/ext 文件夹下面  3.
打开bin/Jmeter.properties 修改   jmeter.save.saveservice.thread_counts=true

=》打开JMeter 看到多了好多以jp@gc- 开头的控件,包括controller, thread 等, 这里要讲的 PerfMon
Metrics Collector 就在listener 下面jp@gc-PerfMon Metrics Collecto

2. serveragent的使用方法

上面这些做完,还有一个非常重要的东西需要做, 那就是在你的服务器端执行一个插件的服务器,这样JMeter 就可以获得相关数据了,

这个服务器就在下载的安装包里面 有个 serverAgent 的文件夹,把它复制到服务器,执行里面的serverAgent.bat

7.

接下来你就可以在你添加的

jp@gc

-PerfMon Metrics Collector

里面添加你要监

控的服务器了,包括服务器地址,端口默认为

4444

和你要**的选项了,比

如,

cpu,

内存,网络吞吐,磁盘吞吐等

7.

接下来你就可以在你添加的

jp@gc

-PerfMon Metrics Collector

里面添加你要监

控的服务器了,包括服务器地址,端口默认为

4444

和你要**的选项了,比

如,

cpu,

内存,网络吞吐,磁盘吞吐等

7. 接下来你就可以在你添加的jp@gc-PerfMon Metrics Collector
里面添加你要**的服务器了,包括服务器地址,端口默认为4444, 和你要**的选项了,比如,cpu, 内存,网络吞吐,磁盘吞吐等

JMeter性能监测插件介绍(三)的更多相关文章

  1. JMeter 服务器性能监测插件介绍

    简介 压力测试过程中,能够随时对负载服务器的健康状况的把控是相当重要的,有了这些数据,我们才能准确分析出服务器负载瓶颈.当你面对的是一个集群的时候,如果能了解到负载是否被正确分发,是不是一件很棒的事情 ...

  2. JMeter性能监控插件PerfMon Metrics Collector

    Jmeter性能监控插件由客户端插件和服务器端程序组成. 官方文档及插件下载地址https://jmeter-plugins.org/wiki/PerfMon/ 将插件 plugins-manager ...

  3. Linux 性能监测:介绍

    看了某某教程.读了某某手册,按照要求改改某某设置.系统设定.内核参数就认为做到系统优化的想法很傻很天真:)系统优化是一项复杂.繁琐.长期的 工作,优化前需要监测.采集.测试.评估,优化后也需要测试.采 ...

  4. Jmeter性能监测及安装插件(推荐)

    本文部分理论转自Jmeter官网:https://jmeter-plugins.org/wiki/PerfMon/  ,并结合个人实践编写 一.介绍 在负载测试期间,了解加载服务器的运行状况很重要.如 ...

  5. JMeter接口压测和性能监测

    JMeter接口压力测试总结 一.安装JMeter 1.     在客户端机器上安装JMeter压测工具,我这里安装的版本是apache-jmeter-5.2.1,由于JMeter是JAVA语言开发的 ...

  6. Jmeter添加性能监控插件监控被测系统资源

    使用jmeter来监控服务器资源(CPU.I/O.内存.网络等),需要安装jmeter性能监控插件以及在被测服务器中启动监控服务. 一.下载并安装插件 下载 Plugins Manager插件管理器, ...

  7. Linux按照CPU、内存、磁盘IO、网络性能监测

      系统优化是一项复杂.繁琐.长期的工作,优化前需要监测.采集.测试.评估,优化后也需要测试.采集.评估.监测,而且是一个长期和持续的过程,不 是说现在优化了,测试了,以后就可以一劳永逸了,也不是说书 ...

  8. Linux性能监测

    1.Linux性能监测:监测目的与工具介绍 看了某某教程.读了某某手册,按照要求改改某些设置.系统设定.内核参数就认为做到系统优化的想法很傻很天真:)系统优化是一项复杂.繁琐.长期的工作,优化前需要监 ...

  9. inux按照CPU、内存、磁盘IO、网络性能监测

    http://my.oschina.net/chape/blog/159640 系统优化是一项复杂.繁琐.长期的工作,优化前需要监测.采集.测试.评估,优化后也需要测试.采集.评估.监测,而且是一个长 ...

随机推荐

  1. ABAP 行列稳定刷新语句

    DATA stbl TYPE lvc_s_stbl. stbl-row = 'X'." 基于行的稳定刷新         stbl-col = 'X'." 基于列稳定刷新      ...

  2. iOS SHA1加密实现方法

    使用方法 先导入头文件 #import "SHA1.h" //SHA1测试 NSString* sh1=[SHA1 getSha1String:"]; NSLog(@&q ...

  3. HTML标记语法之表格元素

    语法与语义: <table>和</table>定义表格的开始和结束 <thead>和</thead>定义表格头部的开始和结束 <tbody> ...

  4. [Android Pro] Normal Permissions

    As of API level 23, the following permissions are classified as PROTECTION_NORMAL: ACCESS_LOCATION_E ...

  5. iOS 开发多线程篇—GCD的常见用法

    iOS开发多线程篇—GCD的常见用法 一.延迟执行 1.介绍 iOS常见的延时执行有2种方式 (1)调用NSObject的方法 [self performSelector:@selector(run) ...

  6. iOS 简单提示view

    +(void)showMessage:(NSString *)message{    UIWindow * window = [UIApplication sharedApplication].key ...

  7. cf378D(stl模拟)

    题目链接:http://codeforces.com/contest/733/problem/D 用map<pair<int, int>int>标记(第一次用~)... 代码: ...

  8. Elo rating system 模拟

    package org.cc.foo_008; import java.util.ArrayList; import java.util.List; import java.util.Random; ...

  9. Android -- getQuantityString无效

    原文:http://www.xuebuyuan.com/1510993.html 原因:中文没有复数语法.

  10. PHP define()的用法

    define()函数理解1(着重于作用的理解) define() 函数定义一个常量. 常量的特点: 常量类似变量,不同之处在于:在设定以后,常量的值无法更改常量名,不需要开头的美元符号 ($),作用域 ...