简述JMeter 聚合报告

问题

在工作中,使用JMeter做过压力测试吗?

对 JMeter 聚合报告熟悉吗?

介绍一下 JMeter 聚合报告包括哪些内容?

考察点

面试官想了解:

  • 是否用过JMeter

  • 对JMeter组建是否熟悉

  • 是否用过 JMeter 聚合报告

技术点

涉及的技术点:

  • JMeter 报告组件

回答

聚合报告是在做性能压测经常会使用的一个监听器,对应该监听器中每个参数需要了解它具体代表的指标含义:

Label

显示的是JMeter中压测脚本中请求的名称

#样本

代表的是请求数。具体数字标明这一次压测脚本运行时一共发出的请求个数。

比如,模拟10个用户,每个用户对应并发10次,则样本数为100

平均值

平均响应时间。默认情况下是单个 Request 的平均响应时间

中位数

就是 50% 并发的用户响应时间

90% 百分位

90% 用户的响应时间

最小值

最小响应时间

最大值

最大响应时间

异常%

也就是请求的错误率。计算公式为:错误请求数/请求总数

吞吐量

默认情况下表示每秒完成的请求数

接收KB/Sec

每秒从服务器端接收到的数据量

以上就是对应聚合报告中参数指标以及含义。

一般,在性能测试中需要重点关注的参数:样本请求数,平均响应时间,最小值,最大值,异常及吞吐量。