聚合報告中,經常參考99%line 這個指標,一直理解為99%的用戶平均響應時間,直到有次測試發現,99%line 為2s,平均數只有200ms,才發現一直對它有錯誤的理解。
先看官方文檔對這個指標的解釋
90%的樣本采集時間不超過這次。剩下的樣本至少和這個一樣長。(第90百分位)
中位數:是按照順序排列的一組數據中居於中間位置的數,即在這組數中,有一半數據比它大,有一半數據比它小。
比如說,1 2 3 4 5 6 7 8 9 ,這9個數中,中位數是5.
那么99% line就是按照從小到大的順序排列,居於99%位置的數。也就是說如果99% line是2s,那么有99%的響應時間不超過2s,有1%的響應時間大於等於2s