Tu souhaites savoir si ton logiciel peut fonctionner de manière irréprochable même en cas d'utilisation intensive?
Les essais de performance peuvent être divisés en deux catégories : les essais de charge et les essais de résistance.
Par définition, lors des essais de charge, nous mesurons la performance du système lorsqu’il est soumis à une charge donnée (demandes des utilisateurs). Pour ce faire, nous simulons un certain nombre d'utilisateurs (1000, par exemple) accédant à des éléments précis du logiciel et exécutant des actions en parallèle. À partir de là, nous pouvons analyser la fonction dont les applications et les serveurs réagissent à un nombre accru de demandes (par exemple aux heures de pointe) et vérifier si le système fonctionne de manière irréprochable avec une charge plus élevée. Contrairement aux essais de charge, les essais de résistance consistent à tester le système avec une charge maximale pour obtenir des informations sur de possibles optimisations du système. L'objectif d’un essai de résistance est de confronter le système à un très grand nombre d’utilisateurs et de l’amener progressivement à une défaillance complète.
Nous observons alors la façon dont le système se comporte après la panne et vérifions s’il peut se rétablir de manière autonome. En outre, cette méthode permet de connaître le nombre d’interactions simultanées à partir duquel un système tombe en panne.