目光凝视远方的同时,也请夯实脚下土地。
一般我们说起接口的性能指标如何,都离不开rt,但是你真的清楚 jmeter 相关报告里面关于 rt 的解释?往往一个小小的指标解读偏差,会带来一场风暴。
Aggregate Report(聚合报告)
这份聚合报告,相信很多同学都不陌生,单纯看这个结果,相信不同的人对这里average, 90% line, 99% line 指标的理解也会不同?笔者最近就听到一些新的理解,才发现大家对一些常见的指标存在理解偏差。
比如这里的 99% line,有的同学会理解成:99% 的接口 RT是这个值,其实并不是的,这里的 99% line指的是 99% 的请求RT 在这个值以内,注意是「以内」
举个最极端的例子:
比如 100 个顺序请求,第 99 个请求的 RT 在 4s,那么这里的 99% 的值就是 4s,意味着 99% 的请求的 RT 响应时间在 4s 以内
然后我们再来看看官方文档的释义,纠正认识偏差的同时温故知新:
「Label」 - The label of the sample. If "Include group name in label?" is sel