Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

JMeter - Tests & optimisation

réf : DEV-JM

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 pédagogiques

  • Maîtriser JMeter
  • Développer des tests de charge
  • Exploitation graphiques des résultats
  • Intégration continue avec les tests unitaires et fonctionnels

Pré-requis

Connaissances solides en Java

Notions du cycle de développement

Public concerné

Programmeurs, développeurs, chefs de projet techniques…

Programme

  • 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
  • Configuration minimale et présentation des architectures
  • Distribution & formats de fichiers
  • Interface utilisateur

Travaux pratiques

Installation, paramétrage et premiers pas sur l’outil

  • 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

  • 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

  • Introduction des tests fonctionnels
  • Notion d’assertion
  • Expressions régulières

Travaux pratiques

Apport d’assertions dans le scénario de test

  • 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

  • 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

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Vous avez une question ?