理解 JMeter 聚合报告(Aggregate Report)

Aggregate Report 是 JMeter 常用的一个 Listener,中文被翻译为“聚合报告”。今天再次有同行问到这个报告中的各项数据表示什么意思,顺便在这里公布一下,以备大家查阅。

如果大家都是做Web应用的性能测试,例如只有一个登录的请求,那么在Aggregate Report中,会显示一行数据,共有10个字段,含义分别如下。

Label:每个 JMeter 的 element(例如 HTTP Request)都有一个 Name 属性,这里显示的就是 Name 属性的值

#Samples:表示你这次测试中一共发出了多少个请求,如果模拟10个用户,每个用户迭代10次,那么这里显示100

Average:平均响应时间——默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,也可以以Transaction 为单位显示平均响应时间

Median:中位数,也就是 50% 用户的响应时间

90% Line:90% 用户的响应时间

Note:关于 50% 和 90% 并发用户数的含义,请参考下文

  http://www.cnblogs.com/jackei/archive/2006/11/11/557972.html

Min:最小响应时间

Max:最大响应时间

Error%:本次测试中出现错误的请求的数量/请求的总数

Throughput:吞吐量——默认情况下表示每秒完成的请求数(Request per Second),当使用了 Transaction Controller 时,也可以表示类似 LoadRunner 的 Transaction per Second 数

KB/Sec:每秒从服务器端接收到的数据量,相当于LoadRunner中的Throughput/Sec

时间: 2024-10-06 20:05:17

理解 JMeter 聚合报告(Aggregate Report)的相关文章

理解JMeter聚合报告(Aggregate Report)

Aggregate Report 是 JMeter 常用的一个 Listener,中文被翻译为“聚合报告”.今天再次有同行问到这个报告中的各项数据表示什么意思,顺便在这里公布一下,以备大家查阅. 如果大家都是做Web应用的性能测试,例如只有一个登录的请求,那么在Aggregate Report中,会显示一行数据,共有10个字段,含义分别如下. Label:每个 JMeter 的 element(例如 HTTP Request)都有一个 Name 属性,这里显示的就是 Name 属性的值 #Sam

【转】理解JMeter聚合报告(Aggregate Report)

Aggregate Report 是 JMeter 常用的一个 Listener,中文被翻译为“聚合报告”.今天再次有同行问到这个报告中的各项数据表示什么意思,顺便在这里公布一下,以备大家查阅. 如果大家都是做Web应用的性能测试,例如只有一个登录的请求,那么在Aggregate Report中,会显示一行数据,共有10个字段,含义分别如下. Label:每个 JMeter 的 element(例如 HTTP Request)都有一个 Name 属性,这里显示的就是 Name 属性的值 #Sam

理解jmeter聚合报告

Aggregate Report 是 JMeter 常用的一个 Listener,中文被翻译为"聚合报告".今天再次有同行问到这个报告中的各项数据表示什么意思,顺便在这里公布一下,以备大家查阅. 如果大家都是做Web应用的性能测试,例如只有一个登录的请求,那么在Aggregate Report中,会显示一行数据,共有10个字段,含义分别如下. Label:每个 JMeter 的 element(例如 HTTP Request)都有一个 Name 属性,这里显示的就是 Name 属性的值

使用Jmeter聚合报告生成对比图表

背景 最近在帮别的项目组执行性能测试,使用的工具是Jmeter.接口录制和参数化前一个人已经做好了,我主要的工作就是执行脚本,撰写测试报告.事情并不复杂,可做起来却极为耗时. 首先,由于有6组账号,分别对应6个不同的BU,而每个BU又需要执行1.10.20.30四种压力模式.如果使用GUI模式跑,就需要执行24次,还需要每次自己改参数,实在是费心费力. 其次,使用Jmeter插件生成聚合结果后,要根据结果出一份报告,.在我之前做的同事,由于是第一轮测试,也就无从比较,只是从接口.页面.错误率三个

对性能测试工具JMeter 聚合报告中90% Line的解释说明

聚合报告中90% Line涉及到百分位数的概念,属于统计学术语,定义如下: 如果将一组数据从大到小排序,并计算相应的累计百分位,则某一百分位所对应数据的值就称为这一百分位的百分位数.可表示为:一组n个观测值按数值大小排列如,处于p%位置的值称第p百分位数. 例如中位数就表示第50百分位数.所以90%Line就好理解了,就是一组数按照由小到大进行排列,找到他的第90%个数P,那么这个数组中有90%的数将小于等于P,(1-90%)的数大于等于P.90%Line在性能测试的响应时间非常有意义,用来表示

jmeter 聚合报告参数详解及TPS 解析

1.获得TPS插件 https://www.cnblogs.com/beginner-boy/p/7806220.html  参见,已保存百度云盘 2.添加后,记得使用调度器——每秒50个并发,持续60秒,观察TPS 3.TPS,执行一次事务(包括请求.请求服务器.等待服务器返回等等,比如一个TPS事务,可能触发3个QPS请求) PS:一秒钟处理的事务数.TPS值越大,一秒钟处理的事务数就越多,说明处理速度越快,软件的效率就越好. 一.TPS:Transactions Per Second(每秒

jmeter聚合报告分析

samples         总数    如果模拟10个用户,每个用户迭代10次,那么这里显示100 median           50%用户的响应时间 90% Line        90%用户的响应时间 95% Line        95%用户的响应时间 99% Line        99%用户的响应时间 Min                 最小响应时间 MAX               最大响应时间 Erro%             错误率 Throughput     

JMeter聚合报告参数含义

1.Label:每个JMeter的element的Name值.例如HTTP Request的Name. 2.Samples:发出请求数量.如果线程组中配置的是,线程数为200,循环次数为50,则总的数量为100000. 3.Average:平均响应时间(单位:ms).默认是单个Request的平均响应时间,当使用了Transaction Controller时,也可以以Transaction为单位显示平均响应时间. 4.Median:中位数,也就是 50% 用户的响应时间. 5.Median:中

你真的了JMeter解聚合报告么?

1.背景 大家在使用JMeter进行性能测试时,聚合报告(Aggregate Report)可以说是必用的监听器,但是你真的了解聚合报告么? 2.目的 本次笔者跟大家聊聊聚合报告(Aggregate Report)常用误区. 3.常见误区 说明:本次笔者采用的JMeter版本为5.1.1 误区一:90%.95%.99百分位的理解 经常有的同学理解成平均90%.95%.99%请求的交易耗时,包括一些做了很久的老测人员试竟然也是这么理解的(其实笔者最开始也是这么理解的),出现这个问题根本原因是对百分