JMeter - Tests & optimisation
0/10
(0 avis)
Formation créée le 02/03/2022. Dernière mise à jour le 19/09/2022.
Version du programme : 1
Programme de la formation
Objectif de formation : Cette formation apporte les clés pour réaliser des tests de charge avec JMeter et produire des tableaux de synthèse du test.
Objectifs de la formation
- Maîtriser JMeter
- Développer des tests de charge
- Exploitation graphiques des résultats
- Intégration continue avec les tests unitaires et fonctionnels
Profil des bénéficiaires
Pour qui
- Programmeurs
- Développeurs
- Chefs de projets
Prérequis
- Connaissances solides en Java
- Notions du cycle de développement
Contenu de la formation
-
Présentation des tests de charges
- Lexique
- Types de tests de performance
- Définitions
- Plan de test, données de test et environnement de test
- Résultats et bilans des tests
- Outils et méthodologies de test
- Automatisation des tests
- Introduction à JMeter : présentation, historique, couverture fonctionnelle
-
Installation et paramétrage de l'outil
- Configuration minimale et présentation des architectures
- Distribution & formats de fichiers
- Interface utilisateur
- Travaux pratiques : Installation, paramétrage et premiers pas sur l'outil
-
Création du plan de test
- Les éléments du plan de test
- Relation hiérarchique des différents éléments
- Configuration par défaut
- Gestion des cookies, entêtes HTTP, du cache, de l'authentification
- Usage de Jmeter comme proxy : enregistrement d'un plan de test
- Best practices selon les cas pratiques
- Travaux pratiques : création d'un scénario de test, mise en oeuvre et identification de goulot d'étranglement
-
Tests de charge et de performance sous JMeter
- Paramétrage de l'environnement & du test
- Best practices
- Ajout de récepteurs
- Présentation des différents types de mesures et leurs significations
- Ajout de timers
- Présentation des différents types de timers
- Surveillance du serveur
- Exécution du test, test distant, résolution de bug
- Analyse des résultats
- Travaux pratiques : Ajouts de récepteurs, debug, test au limites
-
Tests fonctionnels
- Introduction des tests fonctionnels
- Notion d'assertion
- Expressions régulières
- Travaux pratiques : Apport d'assertions dans le scénario de test
-
Variables & Scripting
- Variables globales vs Variables utilisateurs
- Utilisation de variables
- Fonctions, définitions, rappels
- Principales fonctions fournies
- Variables définies dans des fichiers externes
- Echanges de variables entre threads
- Cas d'usage
- Travaux pratiques : Ajouts d'appels de fonctions et variables, Cas d'usage d'une application JSF
-
Pour aller plus loin
- Utilisation des contrôleurs While/ForEach
- Tester FTP,LDAP, JDBC, JMS
- Architecture maître/esclave
- Intégration Ant, Maven, Jenkins
- Points d'extensions de JMeter
- Travaux Pratiques : Mise en place d'une architecture Maître/Esclave
Équipe pédagogique
Professionnel expert technique et pédagogique.
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence.
- Questions orales ou écrites (QCM).
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
- Espace numérique de travail
- Documents supports de formation projetés
- Exposés théoriques
- Etude de cas concrets
- Quiz en salle
- Mise à disposition en ligne de documents supports à la suite de la formation
Qualité et satisfaction
Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...
0/10
(0 avis)