- Cours pratique
- Informatique
Formation JMeter : Tests de charge et optimisation des applications
Tester la résistance de vos serveurs Web

- Durée
- 2 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation Jmeter
Apache JMeter est utilisé pour simuler de fortes charges sur des serveurs Web (mais également FTP, LDAP, JMS...) afin de mesurer leur résistance à la charge. JMeter génère des tableaux de mesures ou des graphiques permettant d'analyser la performance d'une application soumise à de fortes charges. Enfin, JMeter est un outil OpenSource édité par la fondation Apache qui égale en termes de couverture fonctionnelle ses concurrents commerciaux.
Cette formation JMeter permet une prise en main complète de l'outil. Après une rapide introduction sur la problématique des tests de charge, les aspects pratiques sont directement abordés et illustrés par de nombreux ateliers.

Objectifs pédagogiques
Objectifs pédagogiques :
À l'issue de cette formation JMeter, vous aurez acquis les connaissances et compétences nécessaires pour :
- Installer et mettre en place JMeter
- Exécuter un plan de test
- Être capable de réaliser des tests de charge et de performance avec JMeter
- Savoir gérer les variables et le scripting sur JMeter
Objectifs opérationnels
Objectif opérationnel :
Posséder une vision complète des possibilités offertes par JMeter.
Programme
Contenu du cours, module par module
7 modules
- Vocabulaire, Types de tests liés à la performance
- Le plan de test, définitions, les données de test, l'environnement
- Présentation des résultats et bilans des tests
- Outils et méthodologie, Automatisation des tests de charge lors des builds
- Présentation de JMeter, Historique du projet, couverture fonctionnelle
- Configuration minimale, les différentes architectures
- Présentation de la distribution, différents formats de fichiers utilisés
- Présentation de l'interface utilisateur
Travaux pratiques
- Éléments du plan de test : Groupes d'utilisateur, Configuration, Pré-processeur, post-processeur, échantillons, assertions, récepteurs
- Relation hiérarchique entre les éléments du plan de test
- Ajout de configuration par défaut
- Gestion des cookies, entêtes HTTP, du cache, de l'authentification
- Utiliser JMeter comme proxy pour enregistrer un plan de test
- Bonnes pratiques selon les types de sites ou d'applications web
Travaux pratiques
- Préparation de l'environnement, calibrage et dimensionnement du test, astuces pour de meilleurs résultats
- Ajout de récepteurs, les différents types de mesures et leurs significations
- Ajout de timers, les différents types de timers
- Surveillance du serveur : logs JMeter, enregistrement des résultats, outils de surveillance
- Exécution du test, test distant, debug
- Interprétation des résultats
Travaux pratiques
- Préparation aux tests fonctionnels
- Notion d'assertions
- Les expressions régulières
Travaux pratiques
- Variables globales et variables utilisateurs, utilisation des variables
- Les fonctions, définition, appels
- Principales fonctions fournies par Jmeter
- Variables définies dans des fichiers externes
- Échanges de variables entre threads
- Cas d'utilisation des variables et fonctions
Travaux pratiques
- 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
Programme mis à jour le 21/01/2025
Public concerné
Cette formation JMeter s'adresse à des programmeurs, développeurs, chefs de projet désireux de mettre en place un environnement d'intégration continue pour leurs projets Java.

Prérequis
Java, notions du cycle de développement
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
4,5/5
6 avis
« Mon avis sur le contenu du stage : "Excellents TP" Mon avis sur le formateur : "RAS" Mon avis sur la salle de formation : "Image et son à distance corrects" Ce que j'ai le plus apprécié : "Travaux pratiques" Ce que j'ai le moins apprécié : "Un seul écran pour Teams et le bureau à distance." »
RAVIER DominiqueCORDON DS2I SAS « Mon avis sur le contenu du stage : "Contenu dense mais clair." Mon avis sur le formateur : "David est un excellent formateur, disponible et très bon pédagogue." Ce que j'ai le plus apprécié : "Stabilité de la plateforme de formation." Ce que j'ai le moins apprécié : "RAS" »
TJC « Mon avis sur la salle de formation : "Faudrait plusieurs écrans " Ce que j'ai le plus apprécié : "L'intervenant " »
PMORESYS CONSULT
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- SoapUI : Tests d’API et Web ServicesRéf. STAW2 joursFondamentalProchaine session : 10 déc.1 690 €
- Katalon : automatiser les tests des applications web, mobile ou d'une API avec KatalonRéf. OSKA2 joursIntermédiaireProchaine session : 9 nov.1 590 €
- OctoPerfRéf. OCTO2 joursIntermédiaireProchaine session : 7 déc.1 590 €
- PHPUnit, fiabiliser vos développements avec les tests unitairesRéf. IPUN1 jourIntermédiaire