zoukankan      html  css  js  c++  java
  • Jmeter 插件图表分析

    1、jp@gc - Actiive Threads Over Time:不同时间的活动用户数量展示(图表)

    • 当前的时间间隔是1毫秒,在 setting 中可以设置时间间隔以及其他的参数,右击可以导出 excel 文档

    2、jp@gc - AutoStop Listener :自动停止监听器

    • 设置当发生某些预期之外的情况时自动停止测试

    • average Response Time is greater than 10000ms for 10 seconds :连续10s平均响应时间大于10000ms就停止测试 
    • average Latency is greater than 5000ms for 10 seconds :连接10s平均等待时间大于5000ms就停止测试 
    • Error Rate is greater than 50% for 10 seconds :10s内错误率一直高于50%就停止测试

    3、jp@gc - Bytes Throughput Over Time:不同时间吞吐量(字节 Bytes)展示(图表) 

    • 聚合报告里,Throughput 是按请求个数来展示的,比如说 100/sec,就是每s发送100个请求;而这里的展示是按字节 Bytes 来展示的图表,表示每秒发送多少字节(当前的时间间隔是1毫秒)查看集中点

    4、jp@gc - Composite Graph: 混合图表 

    • 在它的 Graphs 里面可以设置多少个图表一起展示,它可以同时展示多个图表
    • 这里可以将一些图表结合在一起查看性能趋势和走向,有利于对比和结合查看性能

    5、jp@gc - Flexible File Writer:这个插件允许你灵活记录测试结果 

    • Filename:结果记录的文件,将结果保存的文件
    • Overwirte existing file:是否覆盖这个文件,如果该文件有内容,勾选决定每次的结果是否覆盖文件的内容 
    • Write File Header:文件的头(即文件的第一行) 
    • Record each sample:记录不同的 sample,sample 如 http 请求的 sample(记录哪些内容,什么顺序,如何隔开不同的值) 
    • Write File Footer:文件的结尾(即文件的最后一行)

    6、jp@gc - Hits per Second:每秒点击量,指的是每秒 web 服务器接收到的请求数

    7、jp@gc - PerfMon Metrics Collector:服务器性能监测控件,包括 CPU,Memory,Network,I/O 等等(此功能用到在需监听的服务器上启动 startAgent)

    • 根据需要选择 CPU,Memory,Network I/O等

    • 监控的 cpu 的情况如下:

    8、jp@gc - Reponse Latencies Over Time:记录客户端发送请求完成后,服务器端返回请求之前这段时间

    9、jp@gc - Reponse Times Distribution: 显示测试的响应时间分布,X 轴显示由时间间隔分组的响应时间,Y 轴包含每个区间的样本数

    10、jp@gc - Respose Times Over Time: 响应时间超时,显示每个采样以毫秒为单位的平均响应时间

    11、jp@gc - Response Times vs Threads: 线程响应时间,显示响应时间的并行线程的数量如何变化

    12、jp@gc - Transactions per Second: 每秒事务数,服务器每秒处理的事务数

    13、聚合报告

    • lable:对应每一个 http 请求,显示的是 http 请求的 Name,如百度 http 请求 name 为 baidu
    • #Samples:表示这一次的测试中一共发出了多少请求,如上图所示,sougou 和 baidu 的 http 请求每个都发出 30 个请求
    • Average:平均响应时间,指的是所有的请求的平均响应时间,如上图的 30 个请求的总的响应时间除以 30 得出的平均响应时间,默认的情况下是单个请求的平均响应时间,但当使用了"事务控制器"时,则以事物为单位显示平均响应时间
    • Median:中位数,也就是 50% 用户的响应时间
    • 90%Line:90% 用户的响应时间
    • Min:最小响应时间
    • Max:最大的响应时间
    • Error%:本次测试中出现错误的请求的数量/请求的总数,如上图所示,本次的测试中,sougou 的 http 请求 66.6% 的请求出错,而 baidu 的请求则没有出错的请求
    • Throughput:吞吐量,默认情况下表示每秒完成的请求数,如上图所示,每秒完成的请求数分别为 6.6 个每秒,6.2 个每秒
    • Recived KB/Sec:每秒从服务器端接收到的数据量,以 kb 为计算的单位
  • 相关阅读:
    java中的io笔记
    Android面试
    使用org.apache.commons.net.ftp包开发FTP客户端,实现进度汇报,实现断点续传,中文支持
    linux基本命令学习
    jmeter简单的压力测试
    linux配置tomcat项目包
    linux配置jdk环境
    mysql插入大量数据
    jmeter压测mysql数据库
    selenium+python自动化元素定位
  • 原文地址:https://www.cnblogs.com/ZhengYing0813/p/11697597.html
Copyright © 2011-2022 走看看