在JMeter的聚合报告中,“90% Line”(90th Percentile) 是最能准确反映并发场景下响应时间分布的关键参数。以下是详细解释:
为什么选择“90% Line”而非平均值?
-
排除极端值干扰
-
平均值(Average)容易受少数极端高/低响应时间的影响,可能掩盖真实性能表现。
-
90% Line 表示90%的请求响应时间低于该值,更能体现大多数用户的体验,避免长尾效应误导。
-
-
符合真实业务场景
-
并发场景下,系统响应时间通常存在波动(如网络抖动、资源竞争)。90% Line能反映“绝大多数请求在可接受时间内完成”的性能水位,更贴近用户感知。
-
-
行业标准
-
性能测试中,90% Line是广泛认可的指标(类似TP90),常用于SLA(服务等级协议)评估。
-
<