Percentiles d'une API rapide : 20 mesures
Calculez le p50, p90, p95 et p99 de vingt temps de réponse d'une API qui répond en quelques dizaines de millisecondes.
- Nombre de mesures
- 20
- Minimum
- 32 ms
- Moyenne
- 44,95 ms
- Médiane (p50)
- 42,5 ms
- p90
- 55,6 ms
- p95
- 61,65 ms
- p99
- 71,53 ms
- Maximum
- 74 ms
Avec moins de 100 mesures, le p99 n'est pas significatif : il se confond avec le maximum.
Le cas en détail
Sur vingt mesures groupées autour de 40 ms, la médiane et la moyenne sont proches. Le p99 se confond presque avec le maximum, car l'échantillon est trop petit pour le distinguer. Le cas illustre la limite de l'exercice sur peu de données.
À retenir : Collectez au moins plusieurs centaines de mesures avant de vous fier au p99.
L'exemple chiffré
Valeurs utilisées dans ce cas (des hypothèses d'exemple, pas des mesures) :
- Temps de réponse en ms (séparés par des espaces ou des retours à la ligne) : 32 35 36 38 38 39 40 40 41 42 43 44 45 46 48 50 52 55 61 74
- Méthode de calcul : Interpolation linéaire
- Nombre de mesures
- 20
- Minimum
- 32 ms
- Moyenne
- 44,95 ms
- Médiane (p50)
- 42,5 ms
- p90
- 55,6 ms
- p95
- 61,65 ms
- p99
- 71,53 ms
- Maximum
- 74 ms
Avec moins de 100 mesures, le p99 n'est pas significatif : il se confond avec le maximum.
Modifiez les champs ci-dessus pour adapter le calcul à votre situation : le résultat se met à jour tout de suite.
Comment ça se calcule
Les mesures sont triées. Avec l'interpolation linéaire, le percentile p se place à la position (n moins 1) multipliée par p et interpole entre les deux valeurs voisines. Avec le rang le plus proche, c'est la valeur de rang p multiplié par n, arrondi à l'entier supérieur. La virgule est lue comme séparateur décimal.
Les résultats sont fournis à titre indicatif, sans valeur d'engagement ni de conseil professionnel.