正规网站建设报价,最近最新免费手机中文,成都住建局官网查询入口,wordpress恢复旧编辑器jmeter视频地址#xff1a;https://edu.51cto.com/course/14305.html 上一篇文章中我们讲了Jmeter结果分析最常用的一个Listener查看结果树#xff0c;今天接着讲另一个最常用的listener--聚合报告Aggregate Report。我们先来看看聚合报告中的主要名称的含意#xff1a;Labe… jmeter视频地址https://edu.51cto.com/course/14305.html 上一篇文章中我们讲了Jmeter结果分析最常用的一个Listener查看结果树今天接着讲另一个最常用的listener--聚合报告Aggregate Report。我们先来看看聚合报告中的主要名称的含意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百分位数小而大约有(100p)的数据项的值比第p百分位数大。对第p百分位数严格的定义如下 第p百分位数是这样一个值它使得至少有p的数据项小于或等于这个值且至少有(100p)的数据项大于或等于这个值。 高等院校的入学考试成绩经常以百分位数的形式报告。比如假设某个考生在入学考试中的语文部分的原始分数为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%Line90%用户的响应时间小于该值95%Line95%用户的响应时间小于该值99%Line99%用户的响应时间小于该值现在你明白了吗 转载于:https://blog.51cto.com/xqtesting/2342632