jmeter监听器之图形监控扩展

一、插件下载

1、JmeterPlugins-Standard 插件:https://jmeter-plugins.org/downloads/old/ 路径中下载1.4.0版本。

2、ServerAgent插件:如serveragent-2.2.1.zip 。下载地址:https://github.com/undera/perfmon-agent,只有jp@gc - PerfMon Metrics Collector系统资源监控需要安装此插件

二、插件添加方法

1、解压JmeterPlugins-Standard-1.4.0.zip,将JMeterPlugins-Standard.jar放到Jmeter\lib\ext目录下,重启Jmeter,即可看到新增的监听器等 。

2、解压ServerAgent-2.2.1.zip,将ServerAgent目录及下面的文件复制到测试服务器上,然后点击打开(windows下双击运行startAgent.bat,linux下运行startAgent.sh命令,如果没有执行权限,可先赋予执行权限:chmod a+x startAgent.sh),默认端口号4444 。(本机作为测试服务器,则直接放在本机打开即可)

注意:运行ServerAgent需要Java环境,如果双击ServerAgent.bat时闪退打不开,则很有可能是服务器没装JDK。另外,运行ServerAgent之前,查看4444端口是否被占用或者根本没开启,有些企业为了安全起见,会默认封闭大多数端口,运行 telnet ip 端口 查看,如果端口不通则需要手动打开。
jmeter监听器之图形监控扩展_第1张图片
三、新增监听

1、添加监听器
jmeter监听器之图形监控扩展_第2张图片
2、常用扩展监听器说明

jp@gc - Active Threads Over Time—并发用户数监控
jp@gc - Hits per Second—每秒点击次数(每秒发送的服务请求数),统计的是一个汇总值
jp@gc - Transactions per Second----每秒事务数
jp@gc - Response Times Over Time----响应时间
jp@gc - PerfMon Metrics Collector—系统资源监控,包括CPU、内存、IO、网络等
jp@gc - Composite Graph— 组合监听,主要用来进行组合图表数据分析,测试之前添加此监控器,其它监控器数据才能加载进去,首先监控多个图表数据,然后在它的左侧:Available Sources 里面会展示监控的图片信息,可以将需要混合的多个图表中的数据移动右侧:Composed Graph中混合展示(即使一个图表中有多个接口,可以只右移一个接口的图表数据)

这些监听器相对使用较多,不同的监听器可以监听不同的性能数据,但是想要在图表中直观的分析出性能的瓶颈,就需要组合式的监听器jp@gc - Composite Graph。

jmeter监听器之图形监控扩展_第3张图片
jmeter监听器之图形监控扩展_第4张图片
资源监控器jp@gc - PerfMon Metrics Collector使用介绍:
jmeter监听器之图形监控扩展_第5张图片
jmeter监听器之图形监控扩展_第6张图片
jmeter监听器之图形监控扩展_第7张图片
四、其它监听器插件之图形监控扩展
(1)JMeterPlugins-Extras 插件:https://jmeter-plugins.org/downloads/old/ 路径中下载1.4.0版本。解压后将JMeterPlugins-Extras.jar放到Jmeter\lib\ext目录下,重启Jmeter,即可看到新增的监听器等 ,可以增加如下图形监控,这些监听器相对使用较少,可以选择使用
jmeter监听器之图形监控扩展_第8张图片
五、使用jp@gc - PerfMon Metrics Collector监听器存在如下报错
java.lang.NoSuchMethodError: org.apache.jmeter.samplers.SampleSaveConfiguration.setFormatter(Ljava/text/DateFormat
为Jmeter版本过高导致,使用Jmeter3.1可以成功。

你可能感兴趣的:(性能测试,jmeter,监听)