La Méthodologie des Tests de Performance Web
Les tests de performance doivent être implémentés et réalisés tout au long du cycle de développement, et ce le plus tôt possible.
Un résultat plus ou moins précis maintenant vaut mieux qu’un résultat très précis plus tard.
- Testez de façon large, puis de façon approfondie
- Testez dans un environnement contrôlé
- L’environnement de test doit être dans la mesure du possible identique à l’environnement de production
Les 3 Grandes Etapes
Étape 1 : Analyse de Référence (Analyse Préliminaire)
Elle consiste à enregistrer un ou plusieurs scénarios (ou cas d’utilisation) pour mieux comprendre l’application et l’étendue du test.
- Définir le système à tester, les processus métier, et les objectifs (métiers, techniques et économiques)
- Définir les scénarios,par rapport à une analyse complète des risques métiers et techniques
- Définir le modèle de charge par rapport au modèle d’utilisation de l’application
- Caractériser les données pour chaque scénario
- Enregistrer les scénarios
Étape 2 : Tests Préliminaires
- Mettre en œuvre des moyens et définir la plate-forme de test
- Exécuter les tests de charge (préliminaires)
- Analyser les résultats
Étape 3 : Test de Charge à Grande Échelle
- Mettre en œuvre des moyens et définir la plate-forme de test
- Exécuter les tests de charge
- Analyser les résultats
- Optimiser le système
Pour en savoir plus sur les bonnes pratiques, nous vous recommandons la lecture de ce document intitulé Les Bonnes Pratiques du Test de Charge.
Chargement