返回顶部
首页 > 资讯 > 精选 >jmeter聚合报告是什么
  • 460
分享到

jmeter聚合报告是什么

2023-06-05 01:06:32 460人浏览 安东尼
摘要

这篇文章主要介绍“jmeter聚合报告是什么”,在日常操作中,相信很多人在jmeter聚合报告是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jmeter聚合报告是什么”的疑惑有所帮助!接下来,请跟着小编

这篇文章主要介绍“jmeter聚合报告是什么”,在日常操作中,相信很多人在jmeter聚合报告是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jmeter聚合报告是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

最常用的listener--聚合报告Aggregate Report。
jmeter聚合报告是什么

我们先来看看聚合报告中的主要名称的含意:

Label:每个请求的名称

#Samples:各请求发出的数量

Average:平均响应时间(单位:毫秒)。默认是单个Request的平均响应时间,当使用了Transaction Controller时,也可以以Transaction为单位显示平均响应时间

Median:中位数,具体后面讲

90%Line:后面讲

95%Line:后面讲

99%Line:后面讲

Min:最小响应时间

Max:最大响应时间

Error%:请求的错误率 = 错误请求的数量/请求的总数

Throughput:吞吐量。默认情况下表示每秒完成的请求数,一般认为它为TPS。(注意单位的变化,如上图中,当TPS很低时,jmeter中默认会统计成每分钟的值,这时我们需要换算成以秒为单位)

KB/sec:每秒从服务器端接收到的数据量。

90%Line

 
在这里我觉得有必要说一下对 90%Line 的理解:

很多人都理解为:90%用户的平均响应时间。(我之前也一直这样认为),但是后来才发现我错了。

那看看JMeter 官网是怎么说的?

90% Line - 90% of the samples took no more than this time. The remaining samples at least as long as this.

“ 90% 的请求耗时没有超过这个时间,剩余的请求耗时至少在这个时间之上。”也就是说90%的请求耗时都在这个时间之下。

这里涉及到一个数学中的概念:百分位数

百分位数:

  统计学术语,如果将一组数据从大到小排序,并计算相应的累计百分位,则某一百分位所对应数据的值就称为这一百分位的百分位数。可表示为:一组n个观测值按数值大小排列,处于p%位置的值称第p百分位数。

百分位通常用第几百分位来表示,如第五百分位,它表示在所有测量数据中,测量值的累计频次达5%。以身高为例,身高分布的第五百分位表示有5%的人的身高小于此测量值,95%的身高大于此测量值。

百分位数则是对应于百分位的实际数值。


      百分位数是用于衡量数据的位置的量度,但它所衡量的,不一定是中心位置。百分位数提供了有关各数据项如何在最小值与最大值之间分布的信息。对于无大量重复的数据,第p百分位数将它分为两个部分。大约有p%的数据项的值比第p百分位数小;而大约有(100-p)%的数据项的值比第p百分位数大。对第p百分位数,严格的定义如下:

     第p百分位数是这样一个值,它使得至少有p%的数据项小于或等于这个值,且至少有(100-p)%的数据项大于或等于这个值。

  高等院校的入学考试成绩经常以百分位数的形式报告。比如,假设某个考生在入学考试中的语文部分的原始分数为54分。相对于参加同一考试的其他学生来说,他的成绩如何并不容易知道。但是如果原始分数54分恰好对应的是第70百分位数,我们就能知道大约70%的学生的考分比他低,而约30%的学生考分比他高。 

再举个假子:

有10个数:

1、2、3、4、5、6、7、8、9、10    按由小到大将其排列。

求它的第90%百分位,也就是第9个数刚好是9 ,那么他的90%Line 就是9 。

另一组数:

2、2.1、2.5、3、3.4、3.4、4、4、4、4、5、5、5、5.9、 5.91、6.8、8、12、24、24.1   按由小到大将其排列。

求它的第90%百分位,也就是第18个数,是12 ,那么他的90%Line 就是12。 

那么把百分位数用在性能测试中有什么意义呢?

它可以使用我们的分析结果更准确!

因为在评估一次测试的结果时,仅仅有平均响应时间是不够的。假如有一次测试,总共有100个请求被响应,其中最小响应时间为0.02秒,最大响应时间为110秒,平均事务响应时间为4.7秒,你会不会想到最小和最大响应时间如此大的偏差?是否会导致平均值本身并不可信?

如果我们把每个请求的响应时间用excel统计出来,会发现那个最大值的出现几率只不过是千分之一甚至万分之一,剩下99%的用户请求的响应时间都是在性能需求所定义的范围之内的;所以为了更准确的衡量整体请求的耗时情况,除了平均响应时间之外,还要有90%Line、95%Line、99%Line来辅助统计。

总结一下,聚合报告中的百分位数的含意:

Median:中位数,50%用户的响应时间在小于该值,注意它与average平均响应时间的区别;

90%Line:90%用户的响应时间小于该值

95%Line:95%用户的响应时间小于该值

99%Line:99%用户的响应时间小于该值

到此,关于“jmeter聚合报告是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: jmeter聚合报告是什么

本文链接: https://lsjlt.com/news/240664.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • jmeter聚合报告是什么
    这篇文章主要介绍“jmeter聚合报告是什么”,在日常操作中,相信很多人在jmeter聚合报告是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jmeter聚合报告是什么”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-05
  • MongoDB聚合指的是什么
    今天就跟大家聊聊有关MongoDB聚合指的是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。MongoDB聚合介绍聚合是处理数据记录和返回计算结果...
    99+
    2024-04-02
  • MongoDB的聚合是什么意思
    本篇内容介绍了“MongoDB的聚合是什么意思”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • sql中什么是非聚合列
    sql 中的非聚合列是存储单一记录值的列,不会被聚合函数处理。这些列包含每个记录的唯一值,用于标识、分类或筛选数据。 非聚合列 在 SQL 中,非聚合列指存储表中单一记录值的列。这些值...
    99+
    2024-05-02
    聚合函数
  • sql中聚合函数是什么
    sql 中的聚合函数是对一组行执行计算并返回单个值的函数,用于汇总和聚合数据,提取有意义的见解,包括 count()、sum()、avg()、max() 和 min()。它们通过计算所有...
    99+
    2024-05-07
    聚合函数
  • 聚合函数在统计报告生成中的策略
    在统计报告生成中,聚合函数是非常重要的工具,它可以用来对数据进行汇总和计算,从而得出关键指标和结论。以下是一些在统计报告生成中使用聚合函数的策略: 选择合适的聚合函数:在选择聚合函数时,需要考虑到数据的性质和需要分析的内容。常用的聚合函...
    99+
    2024-08-03
    sql server
  • 什么是php聚合式迭代器
    这篇文章主要介绍“什么是php聚合式迭代器”,在日常操作中,相信很多人在什么是php聚合式迭代器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”什么是php聚合式迭代器”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-20
  • springboot聚合工程是什么意思
    小编给大家分享一下springboot聚合工程是什么意思,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.什么是聚合工程如下图所示,拥有父子包结构的springb...
    99+
    2023-06-25
  • Pandas中的分组聚合是什么
    这篇文章给大家分享的是有关Pandas中的分组聚合是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一:分组 (groupby)对数据集进行分组,然后对每组进行统计分析SQL 能够对数据进行过滤,分组聚合pan...
    99+
    2023-06-27
  • 什么是SQLServer中的聚合函数
    在SQLServer中,聚合函数是用于对数据进行聚合计算的函数。常用的聚合函数有: SUM:对指定列的值求和。 AVG:对指定列的...
    99+
    2024-04-09
    SQLServer
  • SQL Server中的聚合函数是什么
    小编给大家分享一下SQL Server中的聚合函数是什么,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!SQL Server中的聚合函数有:1、AVG;2、COUNT;3、MAX;4、SUM...
    99+
    2024-04-02
  • 什么是高内聚低耦合原则
    本篇文章为大家展示了什么是高内聚低耦合原则,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、什么是耦合度软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。划分摸块的一个准则就是高内聚低耦合。...
    99+
    2023-05-31
    高内聚低耦合原则 耦合
  • Maven聚合开发的方法是什么
    这篇文章主要介绍“Maven聚合开发的方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Maven聚合开发的方法是什么”文章能帮助大家解决问题。一、Maven聚合开发_继承关系 &n...
    99+
    2023-07-05
  • mysql中连续聚合的原理是什么
    今天就跟大家聊聊有关mysql中连续聚合的原理是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。连续聚合是按时间顺序对有序数据进行聚合的操作。在下...
    99+
    2024-04-02
  • SQL中的常用聚合函数是什么
    SQL中的常用聚合函数是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1)COUNT语法:COUNT(e1)参数:e1为一个表达式,可以是任意的数据类型返回:返回数值型数据...
    99+
    2023-06-06
  • oracle数据库生成awr报告、ash报告步骤是什么
    这篇文章主要讲解了“oracle数据库生成awr报告、ash报告步骤是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“oracle数据库生成awr报告、a...
    99+
    2024-04-02
  • PostgreSQL聚合函数的实现方法是什么
    本篇内容介绍了“PostgreSQL聚合函数的实现方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2024-04-02
  • 聚合函数和group by的关系是什么
    这篇文章给大家分享的是有关聚合函数和group by的关系是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言world:世界表格continent:大洲名称name:国家名称population:...
    99+
    2023-06-22
  • C++聚合体初始化的方法是什么
    本篇内容介绍了“C++聚合体初始化的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!聚合体初始化(aggregate initial...
    99+
    2023-07-05
  • mongodb聚合管道求和的方法是什么
    在MongoDB中,可以使用聚合管道(aggregation pipeline)的$group操作符来对数据进行求和。 $group...
    99+
    2023-08-24
    mongodb
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作