JMeter聚合报告(Aggregate Report)理解 | 您所在的位置:网站首页 › 最大值和最小值的英文 › JMeter聚合报告(Aggregate Report)理解 |
AggregateReport 是 JMeter 常用的一个 Listener,中文被翻译为“聚合报告”。
对于每个请求,它统计响应信息并提供请求数,平均值,最大,最小值,错误率,大约吞吐量(以请求数/秒为单位)和以kb/秒为单位的吞吐量. 聚合报告下方的图是对上方的表的一个可视化,所以在这里我们主要解释每一个表项是什么意思。
Label:请求的名称,就是我们在进行测试的httprequest sampler的名称 Samples:总共发给服务器的请求数量,如果模拟10个用户,每个用户迭代10次,那么总的请求数为:10*10 =100次; Average:默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,以Transaction 为单位显示平均响应时间 ,单位是毫秒 Median: 50%用户的请求的响应时间,中位数 90%Line:90%的请求的响应时间 95%Line:95%的请求的响应时间 99%Line:99%的请求的响应时间 Min:最小的响应时间 Max:最大的响应时间 Error%:错误率=错误的请求的数量/请求的总数 Throughput: 默认情况下表示每秒完成的请求数(Request per Second),当使用了 Transaction Controller 时,也可以表示类似 LoadRunner 的 Transaction per Second 数 KB/sec: 每秒从服务器端接收到的数据量
科普: 90% Line 参数正确的含义: 90% Line - 90% of the samples took no more than this time. The remaining samples at least as long as this. “ 90% 的样品没有超过这个时间,剩余的样品至少只要这个。”(拿google翻译的) 没太理解是什么意思,于是,点击详细解释。 90% Line (90 th Percentile) is the value below which 90% of the samples fall. The remaining samples too at least as long as the value. This is a standard statistical measure. See, for example: Percentile entry at Wikipedia. 英语太差,还是没理解到底啥意思,不过最后提示我,用维基百科查一下什么是百分位数。 百分位数: 统计学术语,如果将一组数据从大到小排序,并计算相应的累计百分位,则某一百分位所对应数据的值就称为这一百分位的百分位数。可表示为:一组n个观测值按数值大小排列如,处于p%位置的值称第p百分位数。 90% Line 一组数由小到大进行排列,找到他的第90%个数(假如是12),那么这个数组中有90%的数将小于等于12 。 用在性能测试的响应时间也将非常有意义,也就是90%请求响应时间不会超过12 秒。 |
CopyRight 2018-2019 实验室设备网 版权所有 |