Formation JMeter : Tests de charge et optimisation
Formation
À Levallois-Perret
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Levallois-perret
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 forte 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. A l'issue du stage, les participants auront une vision complète des possibilités de l'outil et auront mis en place des cas d'usage avancés.
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Le programme
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'environnementPrésentation des résultats et bilans des tests Outils et méthodologie, Automatisation des tests de charge lors des buildsPrésentation de JMeter, Historique du projet, couverture fonctionnelle
Installation et Mise en place de JMeterConfiguration minimale, les différentes architecturesPrésentation de la distribution, différents formats de fichiers utilisésPrésentation de l'interface utilisateur Travaux Pratiques :Installation, 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écepteursRelation hiérarchique entre les éléments du plan de testAjout de configuration par défautGestion des cookies, entêtes HTTP, du cache, de l'authentificationUtiliser JMeter comme proxy pour enregistrer un plan de testBonnes pratiques selon les types de sites ou d'applications web Travaux Pratiques :Enregistrement d'un scénario de test, exécution et identification de goulot d'étranglement
Tests de charge et de performance avec JMeterPréparation de l'environnement, calibrage et dimensionnement du test, astuces pour de meilleurs résultatsAjout de récepteurs, les différents types de mesures et leurs significationsAjout de timers, les différents types de timersSurveillance du serveur : logs JMeter, enregistrement des résultats, outils de surveillanceExécution du test, test distant, debugInterprétation des résultatsTravaux Pratiques :Ajouts de récepteurs, debug, test au limites
Tests fonctionnelsPréparation aux tests fonctionnelsNotion d'assertionsLes expressions régulièresTravaux Pratiques :Ajouts d'assertions dans le scénario de test
Variables et scriptingVariables globales et variables utilisateurs, utilisation des variablesLes fonctions, définition, appelsPrincipales fonctions fournies par JmeterVariables définies dans des fichiers externesEchanges de variables entre threadsCas d'utilisation des variables et fonctionsTravaux Pratiques :Ajouts d'appels de fonctions et variables, Cas d'usage d'une application JSF
Utilisation avancée de JMeterUtilisation des contrôleurs While/ForEachTester FTP,LDAP, JDBC, JMSArchitecture maître/esclaveIntégration Ant, Maven, JenkinsPoints d'extensions de JMeterTravaux Pratiques :Mise en place d'une architecture Maître/Esclave
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Formation JMeter : Tests de charge et optimisation