Test de charge

Définition - Que signifie le test de charge?

Le test de charge est une technique de test logiciel utilisée pour examiner le comportement d'un système lorsqu'il est soumis à des conditions de charge attendues normales et extrêmes. Les tests de charge sont généralement effectués dans des conditions de laboratoire contrôlées afin de distinguer deux systèmes différents.

Le test de charge est conçu pour tester les exigences non fonctionnelles d'une application logicielle.

Les tests de charge sont parfois appelés tests de longévité ou d'endurance.

Definir Tech explique les tests de charge

Dans le processus de développement logiciel, le terme test de charge est souvent utilisé de manière interchangeable avec d'autres formes de test telles que les tests de performance, les tests de volume et les tests de fiabilité. En termes simples, les tests de charge peuvent être considérés comme la forme la plus simple de tests de performances. Lors des tests de charge, un système ou un composant est soumis à des conditions de charge variables, parfois bien au-delà des limites normales, afin de déterminer le comportement du système à la charge de pointe. Ce processus est appelé test de résistance.

La technique de test de charge peut être utilisée dans les scénarios suivants:

  • Tester la capacité du panier d'un site Web de commerce électronique
  • Test de la capacité du disque dur à lire et à écrire selon ses spécifications
  • Tester un serveur de messagerie pour gérer le trafic de messagerie

Les tests de charge permettent de déterminer la charge maximale qu'une application peut supporter. Le critère de succès des tests de charge est basé sur l'achèvement de tous les cas de test sans aucune erreur et dans les délais impartis. Les tests de charge et de performance sont utilisés pour analyser le logiciel en le soumettant à différentes quantités de charge tout en suivant les performances dans différentes conditions de charge.