sky*_*sky 2 c performance-testing loadrunner percentile vugen
有点困惑。我从我运行的报告中得到了一些 Loadrunner 分析。我是测试新手。我对第 90 个百分位数的理解是,鉴于它采用第 90 个百分位数并排除异常值,它呈现了更真实的情况。尽管我查看的是两份不同的报告,但 90% 的响应时间高于摘要报告中给出的平均响应时间。这怎么可能?
我正在查看交易响应时间(百分位数)的图表以及最后 10% 的增长,因此告诉我采用 90% 应该会看到较短的响应时间。
Example
Transaction 1
Min 0.012
Avg 1.919
Max 20.935
SD 2.718
90 Percentile 6.412
Run Code Online (Sandbox Code Playgroud)
很多交易或多或少都是这样的。为什么第 90 个百分位数高于平均值?
第 90 个百分位意味着 90% 的值低于该值。在这种情况下,该值就是您的响应时间。因此,如果您有 1000 个值,而第 90 个百分位数为n,则其中 900 个值将低于n,而只有 100 个值高于n,因此平均值小于第 90 个百分位数是有道理的。