Accueil > Tests Logiciels et Applications > JMeter : tests de charge et optimisation des applications
Formation #TTA69

Formation JMeter : tests de charge et optimisation des applications

Durée : 4 jours

Code : TTA69


Prochaines dates programmées :

Du 04 au 07 Juin 2024

Du 06 au 09 Août 2024

Du 14 au 17 Oct. 2024

Du 17 au 20 Déc. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Prendre en main l'outil JMeter
  • Développer des tests de charge dans un environnement WEB et JAVA
  • Tester et optimiser ses applications Java EE grâce aux simulations de JMeter
Programme
1/ Introduction aux tests de charges
  • L’importance des tests de charge
  • La diversité des tests de charges
  • Le plan de test, définitions, les données de test, l'environnement
  • Présentation des résultats et bilans des tests
  • La nécessité de l’automatisation
  • des outils de tests de charge
2/ Présentation de JMeter
  • Historique du projet
  • Rappels sur la machine virtuelle Java
  • Objectifs de JMeter et principales fonctionnalités
  • Différents types de tests et leurs processeurs (pré et post)
3/ Installation de l’outil JMeter
  • Ressources nécessaires
  • Les distributions disponibles
  • Installation du produit
  • Mode graphique
  • Mode ligne de commande
4/ Plan de test
  • Définition
  • Éléments du plan de test :
  • Groupes d'utilisateur
  • Configuration
  • Pré-processeur
  • Post-processeur
  • Echantillons
  • Assertions
  • Récepteurs
  • Organiser les éléments
  • Relation hiérarchique entre les éléments du plan de test
  • Ajouter et supprimer les éléments
  • Charger et sauvegarder les éléments
5/ Créer un plan de test
  • Paramètres HTTP
  • Gestionnaire de cookies HTTP
  • Gestion des autorisations http
  • Gestion du cache, de l'authentification
  • Utilisation de JMeter comme proxy pour enregistrer un plan de test
  • Ajout des requêtes
  • Organisation des requêtes
  • Ajout des listeners
  • Paramétrage des utilisateurs virtuels
  • Mise en œuvre du plan de test
  • Suivi des résultats
  • Stockage des résultats
6/ 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
7/ Tests fonctionnels
  • Préparation aux tests fonctionnels
  • Notion d'assertions
  • Les expressions régulières
8/ 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
  • Echanges de variables entre threads
  • Cas d'utilisation des variables et fonctions
9/ 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
10/ Intégration continue
  • La place des tests de charge dans l’intégration continue
  • Junit & JMeter
  • Selenium & JMeter
  • Jenkins & JMeter
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Chefs de
  • Architectes
  • Développeurs
  • Analystes
  • Équipe de développement
  • Équipe de test
  • Équipe fonctionnelle
Dates

Dates

  • Du 04 au 07 Juin 2024
  • Du 06 au 09 Août 2024
  • Du 14 au 17 Oct. 2024
  • Du 17 au 20 Déc. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.