​聚合报告有2中生成方式

1、在已有jtl文件的情况下,直接选择加载文件即可生成 聚合报告

2、在运行jmeter的过程中,动态生成聚合报告

聚合报告中统计的数据来源,其实都是统计的sampleResult中收集的数据。

需要特别注意的是:

Label:即为添加sample时设置名称

samples:  同名的请求名称的请求次数,会进行合并统计

Average:同名请求的累加响应时间/同名请求的累加请求次数

Median(50%Line)   90%Line  95%LIne 99%Line  这三个的统计逻辑是一致的,都是将请求相应时间及请求次数放到一个按照请求时间排序的TreeMap中,让后分别取50%、90%、95%、99%的请求次数对应的那个请求时间。

1、聚合报告中的每一行,代表一个请求(同名的请求会只显示一个,把结果合并)

2、聚合报告中的每一列信息,是由SamplingStatCalculator类的不同方法实现统计的,(相同名称的请求会共用同一个SamplingStatCalculator)

不管是运行jmeter时实时生成聚合报告,还是根据已经存在jtl生成聚合报告,最终的底层都是调用StatGraphVisualizer类的add(sampleResult)方法来生成表格的一行数据,传递的参数为每个请求的请求结果(sampleResult)信息。

add方法的调用时机:

1、根据jtl文件生成报告时,每解析一行数据就调用一次add方法

2、实时运行生成聚合报告,每请求一次,就调用一次add方法

注意:

private final Map tableRows = new ConcurrentHashMap<>();

tableRows封装了相同名称的sample对应的SamplingStatCalculator对象,也就是同名的sample会使用相同的SamplingStatCalculator对象计算数据,

samples Min Max的源码:下面的方法在没完成一个请求或者每解析一行jtl结果文件时都会调用一次

Media、90%Line、95%Line、99%Line

Throughput:

当前统计的请求次数/(最后一个请求的结束时间-第一个请求的开始时间)

KB/sec

Error%

jmeter 导出聚合报告_Jmeter-聚合报告源码解析相关推荐

  1. Dubbo 实现原理与源码解析系列 —— 精品合集

    摘要: 原创出处 http://www.iocoder.cn/Dubbo/good-collection/ 「芋道源码」欢迎转载,保留摘要,谢谢! 1.[芋艿]精尽 Dubbo 原理与源码专栏 2.[ ...

  2. 九和一 Hidove聚合在线图床PHP源码

    介绍: 九和一 Hidove聚合在线图床PHP源码 网盘下载地址: http://kekewl.org/qChuOlCWRxR0 图片:

  3. 新版UI聚合支付系统四方系统源码+修复漏洞完美版

    正文: 全新UI聚合支付系统四方系统源码+升级修复漏洞完美版,这个源码是上个月的四方系统源码,现在发给大家吧,源码内附安装教程,20多项功能及安全方面的更新文档,源码说明等,小白也能轻松搭建. 没有马 ...

  4. 彩虹登录聚合中转API程序网站源码「免授权」

    源码下载:彩虹登录聚合中转API程序网站源码「免授权」-小程序文档类资源-CSDN下载 彩虹聚合登录中转API是一个可以实现中转QQ.微信.支付宝.微博.百度等平台的快捷登录接口.有多应用管理.域名限 ...

  5. 【C++实训】基于MVC模型开发的高校教务管理系统【附完整报告+示例程序+日记+源码】

    此项目为博主大一所作,现在看来技术较为幼稚(作为大作业足够),大神请绕路 文章目录 一.需求分析 二.系统主要任务 三.部分功能截图 四.项目体验 五.文档结构 完整项目下载地址 一.需求分析 高校教 ...

  6. 在线聚合全网直播采集PHP源码 直接上传就可以使用

    在线聚合采集全网直播 PHP 源码,直接上传就可以使用,不需要安装数据库,没有后台,信息自己到 header.php 这个文件修改!自动更新采集斗鱼直播,熊猫直播,虎牙直播,后续将采集更多直播. 下载 ...

  7. Python数据爬取之0基础小白实战(三)源码解析

    前两篇(一)软件安装.(二)初窥门槛我解决了软件版本不匹配的问题并学习关键技术.找到重要源码,完成了程序思路总体设计,本篇废话不多说,我们直接上源码. 任务描述 获取2015-2020年通过申请的国家 ...

  8. semver 源码解析(Npm library)

    semver 源码解析(Npm library) 文章目录 semver 源码解析(Npm library) 正文 0. 基本信息 1. 源码解析 1.1 核心类型 1.2 SemVer 类型实现核心 ...

  9. 【YOLOv5-6.x】网络模型源码解析

    文章目录 前言 整体网络结构 v5.x网络结构 v6.x网络结构 各部分源码解析 Conv Focus Bottleneck C3 SPP SPPF Reference 前言 YOLOv5是Ultra ...

  10. dubbo源码解析(三十五)集群——cluster

    集群--cluster 目标:介绍dubbo中集群容错的几种模式,介绍dubbo-cluster下support包的源码. 前言 集群容错还是很好理解的,就是当你调用失败的时候所作出的措施.先来看看有 ...

最新文章

  1. 7-3 逆序的三位数(C语言)
  2. C 语言编程 — typedef 关键字
  3. checkStyle结果分析
  4. 蓝凌ekp开发_新华教育集团战略升级,携手蓝凌量身定制数字化办公平台
  5. 前端学习(1264):fetch响应结果
  6. 老男孩python课后作业_老男孩python基础知识练习题(一)中
  7. Oracle的Rman差异增量备份
  8. 天联无法ping通服务器地址_金万维天联标准版无法连接,怎么办?
  9. 中国美女黑客攻击4G网络?详解
  10. Effective Java-目录
  11. 深度学习 回声消除 AEC
  12. 宝藏级别的负数取模,让你关于负数取模不在陌生 >o< 进来看看吧
  13. 反射式、透射式空间光调制器简介
  14. GOF23式——Prototype
  15. 如何解决Win10删除文件慢的办法
  16. 大一下实验总结(三)
  17. JSP第四篇【EL表达式介绍、获取各类数据、11个内置对象、执行运算、回显数据、自定义函数、fn方法库】(修订版)...
  18. python定时提醒
  19. 如何利用油猴脚本(tampermonkey)免费使用知网维普?
  20. 阿里P7为了证明自己确实年入百万,晒出了他的工资

热门文章

  1. 无监督文本自动摘要野生技术
  2. 系统架构设计师 (论文范文 -- 基于构件的软件开发)
  3. 从国企到私企再回归国企三部曲-我的求职之路
  4. Kotlin高仿微信-第53篇-添加好友
  5. 非系统盘硬盘的初始化
  6. 串口接收数据及时返回问题(电能表测试的上位机应用程序)
  7. CSS高仿猪八戒网站首页的导航菜单
  8. 【Flask】学习——Web表单(普通表单和Flask-WTF)
  9. 异想天开 网商-男人商铺(六)
  10. 新手养猫如何选购猫罐头?5款性价比高的猫罐头推荐!