11 jmeter之图形监控扩展

 

Jmeter默认监听器的缺陷

Jmeter默认的监听器在表格、文字方面比较健全,但是在图形监控方面比较逊色,尤其在监控Windows或Linux的系统资源方面。但是jmeter作为一款开源工具,允许通过插件拓展相应功能,弥补自身的不足。

Jmeter的图形监控拓展

1.插件下载。官网(https://jmeter-plugins.org/downloads/old/)下载JMeterPlugins-Standard-1.4.0.zip和ServerAgent-2.2.1.zip(可以百度下载)。

2.将JMeterPlugins-Standard-1.4.0.zip中的JMeterPlugins-Standard.jar包放在apache-jmeter-4.0\lib\ext目录下。

3.重启Jmeter,查看线程组和监听器里出现jp开头的即表示加载成功。

4.解压ServerAgent-2.2.1.zip,将ServerAgent目录以及下面的文件复制到我们测试的服务器上,然后点击打开(windows下双击运行startAgent.bat,linux下运行startAgent.sh命令),默认端口为4444(注意端口是否被占用,一般不需要修改)。特别是对于erfMon Metrics Collector测试一定要启动ServerAgent。

注意:运行ServerAgent需要Java环境,如果双击ServerAgent.bat时闪退打不开,则很有可能是服务器没装JDK。另外,运行ServerAgent之前,查看4444端口是否被占用或者根本没开启,有些企业为了安全起见,会默认封闭大多数端口,运行 telnet ip 端口 查看,如果端口不通则需要手动打开(通过服务器管理器配置出站规则和入站规则),打开之前询问项目经理是否可开放。

5.常用功能

监听系统资源,包括CPU、内存、IO等:在监听器中添加jp@gc - PerfMon Metrics Collector

监听每秒点击数:在监听器中添加jp@gc - Hits per Second

监听吞吐率即每秒的事务数:在监听器中添加jp@gc - Transactions per Second

可以右击图表,选择保存图片。

6.注意:jmeter添加jp@gc - PerfMon Metrics Collector后运行报错?

1
2
2018-04-25 11:53:06,519 ERROR o.a.j.JMeter: Uncaught exception:
java.lang.NoSuchMethodError: org.apache.jmeter.samplers.SampleSaveConfiguration.setFormatter(Ljava/text/DateFormat;)V

我用的jmeter版本是4.0,按照上述步骤操作后运行脚本发现报错,百度之后发现是版本问题,貌似4.0版本没有setFormatter函数功能(网上说Jmeter 3.2也没有setFormatter函数功能),无奈只能重新下载了一个3.1版本。之后运行一切正常。

转 11 jmeter之图形监控扩展的更多相关文章

  1. 11 jmeter之图形监控扩展

    Jmeter默认监听器的缺陷 Jmeter默认的监听器在表格.文字方面比较健全,但是在图形监控方面比较逊色,尤其在监控Windows或Linux的系统资源方面.但是jmeter作为一款开源工具,允许通 ...

  2. 第五篇:jmeter图形监控扩展

    插件下载:http://jmeter-plugins.org/downloads/all/ 插件: 1.首先将jmeterPluging.jar包复制到jmeter的lib目录下面的ext目录下面,然 ...

  3. 性能测试工具Jmeter11-Jmeter图形监控扩展

    插件下载地址:http://jmeter-plugins.org/downloads/all/ 1.首先将JmeterPluging.jar包复制到Jmeter的Lib目录下面的ext目录下面,然后重 ...

  4. jmeter之-图形监控

    一.安装 https://jmeter-plugins.org/downloads/old/ 下载JMeterPlugins-Standard-1.4.0(监听器-图形界面)和ServerAgent- ...

  5. Jmeter压测基础(二)——Badboy功能、Jmeter参数化、检查点、集合点、动态关联、图形监控

    Badboy 以下稍微介绍一下badboy的部分功能: 1.Record;play(badboy打开后默认是recording状态) 2.Assertion(检查点/断言) 3.Variable: t ...

  6. Ganglia监控扩展实现机制

    Ganglia监控扩展实现机制 默认安装完成的Ganglia仅向我们提供基础的系统监控信息,通过Ganglia插件可以实现两种扩展Ganglia监控功能的方法.1.添加带内(in-band)插件,主要 ...

  7. jmeter_图形监控

    图形监控插件下载: http://jmeter-plugins.org/downloads/all/   下载: JMeterPlugins-Standard-1.4.0 ServerAgent-2. ...

  8. 探索Windows Azure 监控和自动伸缩系列3 - 启用Azure监控扩展收集自定义监控数据

    上一篇我们介绍了获取Azure的监控指标和监控数据: http://www.cnblogs.com/teld/p/5113376.html 本篇我们继续:监控虚拟机的自定义性能计数器. 随着我们应用规 ...

  9. [博客迁移]探索Windows Azure 监控和自动伸缩系列3 - 启用Azure监控扩展收集自定义监控数据

    上一篇我们介绍了获取Azure的监控指标和监控数据: http://www.cnblogs.com/teld/p/5113376.html 本篇我们继续:监控虚拟机的自定义性能计数器. 随着我们应用规 ...

随机推荐

  1. mysql锁机制 读书笔记

    目录 MySQL锁机制 1.什么是锁 2.lock与latch 3.InnoDB存储引擎中的锁 3.1锁的类型 3.2 一致性非锁定读 3.3 一致性锁定读 4 锁的算法 4.1行锁的3中算法 4.2 ...

  2. Python 学习笔记(上)

    Python 学习笔记(上) 这份笔记是我在系统地学习python时记录的,它不能算是一份完整的参考,但里面大都是我觉得比较重要的地方. 目录 Python 学习笔记(上) 基础知识 基本输入输出 模 ...

  3. 最全Python正则表达式来袭

    前言 正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"))操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成 ...

  4. Python之格式化unix时间戳

    就瞎倒腾,格式化时间: 1 import time 2 3 unixTime = time.time() #定义unixTime以存储系统当前的unix时间戳 4 print(unixTime); # ...

  5. 使用shell发送邮件,方便快捷

    目录 前言 鉴赏代码 总结 前言 很多时候我们需要发送邮件,比如定时任务,比如邮件验证码等等. 各大编程语言都可以实现发送邮件功能,但还是太麻烦了,所以通过tcpdump抓包发现smtp发送邮件原理还 ...

  6. 诡异的NPE--三目运算自动类型转换

    今天在项目中碰到一个诡异的空指针异常的问题,刚开始很不解,明明自己做了空判断,为什么还是出现了空指针呢? 最后排查出来的原因是:三目运算符的自动类型匹配机制. 现场 java.lang.NullPoi ...

  7. mybatis-plus 自定义SQL,XML形式,传参的几种方式

    mybatis-plus 自定义SQL,XML形式,传参的几种方式 前提说明 所涉及文件 传参类型说明 1.Java代码中使用QueryWrapper动态拼装SQL 2.简单类型参数(如String, ...

  8. easyui中加载table列表数据 第一次有数据第二次没有数据问题

    $('#allUsingProductTable').datagrid({  加载数据时,第二加载时table会发生变化会出现找不到问题.如果是弹框没有影响,弹框出现出现列表每次都会执行销毁方法. 解 ...

  9. web项目报错 无法解析,丢失包 是缺少本地运行jre

    1.通过build path 添加add Library 2.添加jre

  10. 如何解决Renesas USB3.0RootHub警告

    打开WINDOWS系统的[计算机管理]-[服务和应用程序]-[服务]-点击[Portable Device Enumerator Service]服务,设置为启动类型:自动(延迟启动).并点击&quo ...