Programme de formation
Introduction aux tests de performance
- Qu’est-ce qu’un test de performance ?
- Démarche associée aux tests de performance
Introduction à JMeter
- Présentation de JMeter
- Quelle différence entre JMeter et un Navigateur ?
- Concepts clés de JMeter
- Plan de test
- Groupe d’unités
- Contrôleurs (échantillons, contrôleurs logiques, fragments d’éléments)
- Récepteurs
- Compteurs de temps
- Assertions
- Configuration
- Préprocesseurs
- Post-processeurs
Analyser les résultats
- Quelques définitions
- Minimum, Moyenne, Maximum
- Médiane
- Ecart-type
- Intervalle de confiance
- Centile (ou percentile)
- Les indicateurs utiles et comment les interpréter.
- Les graphes utiles
Travaux pratiques
TP 01 : Installer JMeter & l’application testée
TP 02 : Premier scénario avec JMeter
TP 03 : Travailler avec des variables
TP 04 : Définir des paramètres de requêtes par défaut
TP 05 : Accéder à des pages sécurisées
TP 06 : Injecter des données aléatoires
TP 07 : Réinitialiser les données au démarrage du test
TP 08 : Injecter des données via un fichier CSV
TP 09 : Utiliser des expressions régulières
TP 10 : Factoriser des requêtes
TP 11 : Assertion HTML
TP 12 : Assertion Réponse
TP 13 : Scripting avec JMeter
TP 14 : Compteur de débit constant
TP 15 : Contrôleur SI
TP 16 : Contrôleur de transaction
TP 17 : Contrôleur Interleave
TP 18 : Monitorer le serveur Tomcat
TP 19 : Monitorer un serveur à l’aide d’un plugin JMeter
TP 20 : Utiliser l’enregistreur de Script HTTP
TP 21 : Lancer un plan de test sans interface graphique
TP 22 : Enregistreur de données
TP 23 : Tests en mode distribués
TP 24 : Des graphes supplémentaires grâce aux plugins JMeter
TP 25 : Générer des rapports grâce aux outils en ligne