Résumé

Effectué

Bravo ! Dans ce module, nous avons défini un test non fonctionnel comme étant un test qui vérifie des caractéristiques telles que les performances et la fiabilité. Ce type de test est à comparer à un test fonctionnel, qui vérifie qu’une fonction donnée du logiciel fait bien ce qu’elle doit faire. Nous avons également défini quelques types de tests non fonctionnels courants, notamment les tests de charge, les tests de contrainte et les tests d’intrusion.

Vous et votre équipe avez choisi un type de test non fonctionnel pour automatiser les tests de charge en premier lieu. En utilisant quelques commandes, vous êtes partis d’un plan de test qui a été créé dans Apache JMeter et ils l’ont exécuté dans le pipeline. Désormais, à chaque modification du code, l’équipe peut suivre les performances du site dans le cadre d’une charge normale. Si les performances commencent à chuter, vous savez quelle modification en est à l’origine.

Tout comme vous l’avez fait lors de l’incorporation de tests fonctionnels dans votre pipeline, concentrez-vous sur les types de tests non fonctionnels les plus importants. Par exemple, si votre équipe doit respecter certaines exigences de conformité, envisagez d’ajouter des tests automatisés qui fournissent un rapport d’état détaillé.

En savoir plus

Si vous êtes intéressé par les tests de performances dans Apache JMeter, voici quelques ressources pour vous aider à aller plus loin :