Formation JMeter : Tests de charge et optimisation des applications

Tester la résistance de vos serveurs Web

4.4 sur 5 étoiles

5 étoiles
40%
4 étoiles
60%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 5 avis
(5 avis)
Durée 2 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence OJME
Éligible CPF Non

Apache JMeter est utilisé pour simuler de forte charge sur des serveurs Web (mais également FTP, LDAP, JMS ;...) afin de mesurer leurs 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.

Objectif opérationnel :

Posséder une vision complète des possibilités offertes par JMeter.

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

Public :

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

Introduction aux tests de charges

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

Installation et Mise en place de JMeter

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 PratiquesInstallation, exécution et parcours de l'interface JMeter

Mise en place d'un plan de test

É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 PratiquesEnregistrement d'un scénario de test, exécution et identification de goulot d'étranglement

Tests de charge et de performance avec JMeter

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 PratiquesAjouts de récepteurs, debug, test au limites

Tests fonctionnels

Préparation aux tests fonctionnels
Notion d'assertions
Les expressions régulières
Travaux PratiquesAjouts d'assertions dans le scénario de test

Variables et scripting

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 PratiquesAjouts d'appels de fonctions et variables, Cas d'usage d'une application JSF

Utilisation avancée de JMeter

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 PratiquesMise en place d'une architecture Maître/Esclave
Date de mise à jour du programme : 26/05/2023

Dates et lieux

Du 20 au 21 mars 2025
Session garantie
Lieu
Distanciel
Durée
2 jrs
1590 € HT
Du 20 au 21 mars 2025
Session garantie
Lieu
Paris
Durée
2 jrs
1590 € HT
Du 19 au 20 juin 2025
Lieu
Distanciel
Durée
2 jrs
1590 € HT
Du 19 au 20 juin 2025
Lieu
Paris
Durée
2 jrs
1590 € HT
Du 18 au 19 septembre 2025
Lieu
Distanciel
Durée
2 jrs
1590 € HT
Du 18 au 19 septembre 2025
Lieu
Paris
Durée
2 jrs
1590 € HT
Du 18 au 19 décembre 2025
Lieu
Distanciel
Durée
2 jrs
1590 € HT
Du 18 au 19 décembre 2025
Lieu
Paris
Durée
2 jrs
1590 € HT

Avis des participants à la formation JMeter : Tests de charge et optimisation des applications

Note moyenne de 4.4/5(5)

Les avis figurant ci-dessous 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.

RAVIER Dominique
5/5

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."

TJC
5/5

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"

Antoine
4/5
Olivier
4/5
Yann
4/5

Ces formations peuvent aussi vous intéresser :

Tests de charge et de performance pour applications web

  • Niveau : Intermédiaire
  • Référence : DGAT

Automatiser les tests fonctionnels avec Robot Framework

  • Niveau : Intermédiaire
  • Référence : DTRF

Approfondir les tests Web (IHM et API Rest)

  • Niveau : Fondamental
  • Référence : RFWA

Automatiser les tests fonctionnels des applications Web

  • Niveau : Fondamental
  • Référence : OSLM


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB