Test de performance
Qu'est-ce que le test de performance?
Test de performance, une technique de test non fonctionnelle effectuée pour déterminer les paramètres du système en termes de réactivité et de stabilité sous diverses charges de travail. Les tests de performance mesurent les attributs de qualité du système, tels que l'évolutivité, la fiabilité et l'utilisation des ressources.
Techniques de test de performance:
Load testing - Il s'agit de la forme la plus simple de tests effectués pour comprendre le comportement du système sous une charge spécifique. Les tests de charge permettront de mesurer les transactions critiques importantes et la charge sur la base de données, le serveur d'applications, etc., sera également surveillée.
Stress testing - Il est effectué pour trouver la capacité limite supérieure du système et également pour déterminer comment le système fonctionne si la charge actuelle dépasse largement le maximum attendu.
Soak testing - Les tests de trempage, également appelés tests d'endurance, sont effectués pour déterminer les paramètres du système sous une charge attendue continue. Pendant les tests de trempage, les paramètres tels que l'utilisation de la mémoire sont surveillés pour détecter les fuites de mémoire ou d'autres problèmes de performances. L'objectif principal est de découvrir les performances du système en utilisation soutenue.
Spike testing - Le test de pointe est effectué en augmentant soudainement le nombre d'utilisateurs d'une très grande quantité et en mesurant les performances du système. L'objectif principal est de déterminer si le système sera en mesure de supporter la charge de travail.
Processus de test de performance:
Attributs des tests de performance:
Speed
Scalability
Stability
reliability
Outils de test de performance
Jmeter - http://jmeter.apache.org/
Ouvrez STA - http://opensta.org/
Load Runner - http://www.hp.com/
Chargement Web - http://www.radview.com/