Jmeter监测插件使用

Jmeter监测插件

  • 监测插件下载及使用
  • 监测插件说明

监测插件下载及使用

下载地址
Jmeter监测插件使用_第1张图片

说明:监测插件分为客户端和服务器端插件。
客户端插件我是直接放好在jmeter中了,可以直接把我的jmeter 5.x版本的拿去用,或者下载里面的插件放到自己的jmeter中,就是下面这四个
Jmeter监测插件使用_第2张图片

服务端插件需要做一下修改

1)将serveragent放在要测试的服务器内,修改其端口号,保持端口畅通。
   记住自己写的端口,不要跟别的端口重复

     编辑startAgent.bat:
     @echo off
     java -jar %0\..\CMDRunner.jar --tool PerfMonAgent --udp-port 7777 --tcp-port 7777
     pause
     
 2)需要安装jdk1.8
 
 3)双击startAgent.bat文件弹出成功的黑框

监测插件说明

更详细的介绍

Active Threads Over Time

不同时间的活动用户数量展示
Jmeter监测插件使用_第3张图片

Bytes Throughput Over Time
不同时间吞吐量展示,,聚合报告里,Throughput是按请求个数来展示的,比如说1.9/sec,就是每s发送1.9个请求;而这里的展示是按字节Bytes来展示的图表,表示每秒发送多少字节
Jmeter监测插件使用_第4张图片

Composite Graph
混合图表 ,,在它的Graphs里面可以设置多少个图表一起展示,它可以同时展示多个图表

这里可以将一些图表结合在一起查看性能趋势和走向,有利于对比和结合查看性能
Jmeter监测插件使用_第5张图片

Hits per Second
每秒点击量,指的是每秒web服务器接收到的请求数
Jmeter监测插件使用_第6张图片

PerfMon Metrics Collector
服务器性能监测控件,包括CPU,Memory(内存),Network(网络),I/O(磁盘)等等(此功能用到在需监听的服务器上启动startAgent)
在这里插入图片描述
Jmeter监测插件使用_第7张图片

Transactions per Second
每秒事务数,服务器每秒处理的事务数,注意是每秒完成事务数不是每秒完成请求数

包括:”用户请求服务器”、”服务器自己的内部处理”、”服务器返回给用户”,这三个过程
Jmeter监测插件使用_第8张图片

Respose Times Over Time
响应时间超时,显示每个采样以毫秒为单位的平均响应时间
Jmeter监测插件使用_第9张图片

聚合报告
在这里插入图片描述
平均值:默认情况下是单个Request的平均响应时间,当使用了Transaction Controller(事务控制器) 时,也可以用Transaction的时间,来显示平均响应时间 ,单位是毫秒。
中位数:50%用户的响应时间小于该值。
90%Line:90%用户的响应时间小于该值。
95%Line:95%用户的响应时间小于该值。
99%Line:99%用户的响应时间小于该值。
最小值:最小的响应时间。
最大值:最大的响应时间。
错误率:错误请求的数量/请求的总数。
吞吐量:默认情况下每秒完成的请求数
接收数据:每秒从服务器端接收到的数据量
发送:每秒发送到服务器端的数据量。

你可能感兴趣的:(jemter,jmeter,服务器,运维)