Accueil > Formation > Usine Logicielle et MDD > Tests de charges et optimisation d'une application Java EE avec JMeter

JE-PERF

Durée

  • 1 journée

Objectifs

  • Être capable de tester et d'optimiser ses applications Java EE grâce aux simulations de JMeter.
  • Savoir appliquer ces connaissances à différentes applications.

Public

  • Développeurs
  • Chefs de projets
  • Architectes

Pré-requis

  • Pratique du Langage Java

Tarif d'inscription

  • 430 € H.T. par personne (déjeuner inclus)

Planning France

Calendrier 2012

  • Le 29 juin
  • Le 12 octobre
  • Le 29 novembre

Planning Luxembourg

Calendrier 2012

  • Le 31 mai
  • Le 05 septembre
  • Le 07 novembre

Tests de charges et optimisation d'une application Java EE avec JMeter

Grâce à JMeter, le développeur acquiert à la fois la possibilité de tester les performances actuelles des ressources utilisées (site web, bases de données, web services, ...) et de simuler une utilisation massive de ces mêmes ressources.

Programme

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)

Installation et Configuration de JMeter

  • Configuration minimale requise
  • Fichiers Jar (Java Archive) à utiliser et leurs répertoires
  • Options existantes

Construction du Plan de Test

  • Etapes de base de l'exécution
  • Ajout, suppression d'étapes
  • Capture et gestion manuelle des requêtes
  • Exécution du plan de Test et ordre des étapes
  • Analyse des paramètres de la simulation
  • Types de contrôleurs (Samplers, Logical Controlers)
  • Possibilités de pause
  • Affichage des résultats avec les Listeners
  • Analyse des réponses fournies
  • Propriétés et Variables
  • Tests de charge

Plans de Tests et Applications

  • Types d'applications testables par JMeter
  • Tester un Site Internet
  • Tester un Serveur de Bases de Données (requêtes utilisées)
  • Tester un site FTP
  • Tester un serveur LDAP
  • Tester un serveur de Services Web
  • Autres possibilités