Formation JMeter : Tests de charge et optimisation des applications

Description de la formation JMeter

L’application Apache JMeter est un logiciel open-source. C’est une application 100% pure Java conçue pour tester en charge le comportement fonctionnel et mesurer les performances. Dans cette formation , vous aurez une vision complète de l’outil JMeter et aurez mis en place des cas d’usage avancés.

Objectifs Pédagogiques

À l’issue de la formation, vous serez capable de :

  • Prendre en main l’outil JMeter
  • Développer des tests de charge dans un environnement JAVA et WEB 
  • Tester et optimiser ses applications JAVA EE avec JMeter

Modalités, méthodes et moyens pédagogiques

  • Formation délivrée en présentiel ou distanciel.
  • Le formateur utilise une pédagogie variée combinant démonstrations concrètes, échanges interactifs et mises en situation pour une meilleure compréhension des concepts.
  • Afin de vous garantir un apprentissage optimal, nous élaborons des supports de cours clairs et structurés, ainsi que des exercices pratiques adaptés à chaque module de formation. Ces ressources pédagogiques sont conçues pour favoriser votre autonomie et votre progression.
  • Pour les formations organisées dans vos locaux, nous vous remercions de bien vouloir vous assurer de disposer de tout le matériel informatique nécessaire (ordinateurs, logiciels, etc.) conformément aux prérequis spécifiés dans le programme. Cette précaution permettra à tous les participants de bénéficier d’une expérience de formation optimale
  • Le coût de la formation est établi en fonction de la durée, de la complexité et des ressources spécifiques à chaque programme.

Publique concerné

  • Des programmeurs, développeurs.
  • Chefs de projet qui veulent mettre en place un environnement d’intégration continue pour leurs projets Java.

Pré-requis

  • Connaissances de Java,
  • Notions du cycle de développement

Programme de la formation JMeter

1/ 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

2/ 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

3/ 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

4/ 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

5/ Tests fonctionnels

  • Préparation aux tests fonctionnels
  • Notion d’assertions
  • Les expressions régulières

6/ 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

7/ 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

Accessibilité de la formation

ITTEST GROUP s’engage pour faciliter l’accessibilité de ses formations. Les détails de l’accueil des personnes en situation de handicap sont consultables sur la page A propos.

Pour plus d’informations, contactez notre référent handicap, M. Shihab Elbahri ( Email : schiheb.elbahri@ittestgroup.com )

Modalités et délais d’accès à la formation

Les formations ITTEST seront lieu après 2 MOIS de la validation de l’inscription. Les inscriptions sont possibles jusqu’à 48 heures ouvrées avant le début de la formation.

Formation JMeter

1500 H .T
  • Durée : 3 jours
Formulaire Demande d'inscription aux formations

Votre Satisfaction est notre réussite

Nombre de personnes formées à l’année

Information A venir

Taux de satisfaction client à l’année

Information A venir

Taux de réussite

Information A venir

Nombre de sessions réalisées

Information A venir