QA vs QC vs TesteurES TESTS

Qu’est-ce qu’un KPI ?

Un KPI, indicateur de performance, est une métrique mesurable utilisée pour évaluer la performance d’un système ou d’une application. En test de charge, les KPI permettent de répondre à des questions telles que :

  • Le système peut-il gérer le nombre d’utilisateurs attendu ?
  • Les temps de réponse respectent-ils les attentes ?
  • Y a-t-il des risques de dégradation sous forte charge ?
  • Y a-t-il des risques de dégradation sous forte charge ?

Exemples de KPI courants dans les tests de charge

  • Temps de réponse (Response Time) : Temps écoulé entre une requête et la réponse du système.
    • Objectif : Identifier les latences pour chaque type de requête.
    • Exemple : Une API critique doit répondre en moins de 200 ms dans 95 % des cas.
  • Débit (Throughput) : Nombre de requêtes ou transactions traitées par seconde.
    • Objectif : Mesurer la capacité du système à gérer des charges importantes.
    • Exemple : Supporter 500 requêtes/secondes sans dégradation de la performance.
  • Taux d’échec (Error Rate) : Pourcentage de requêtes échouées.
    • Objectif : Identifier des problèmes de fiabilité sous charge.
    • Exemple : Le taux d’échec ne doit pas dépasser 1 %.
  • Utilisation des ressources (Resource Utilization) : Consommation de CPU, RAM, disque et réseau.
    • Objectif : Vérifier que le système utilise ses ressources efficacement.
    • Exemple : La consommation CPU ne doit pas excéder 80 %.
  • Temps de montée en charge (Ramp-Up Time) : Durée nécessaire pour atteindre une charge cible.
    • Objectif : Mesurer la capacité à absorber une augmentation rapide de trafic.
KPI

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *