Accueil > Gestion de projet, Agile et MOA > Performances des Applications : mesures et améliorations
Formation #GPM159

Formation Performances des Applications : mesures et améliorations

Durée : 4 jours

Code : GPM159


Sessions programmées :

Du 21 au 24 Mars 2023

Du 27 au 30 Juin 2023

Du 12 au 15 Sept. 2023

Du 19 au 22 Déc. 2023

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

  • Réaliser les mesures de performance associées à la montée en charge de ses applications
  • Mettre en oeuvre les plateformes de tests JMeter et HP LoadRunner
Programme
1/ Introduction
  • Présentation du test de performance
  • Qu'est-ce qu'une mesure de performance ?
  • Pourquoi mesurer la performance
  • Comment mesurer la performance des applications
  • Performance et charge des applications
  • Etapes dans un projet de test de performance
2/ Performance dans un projet
  • A quelle phase du projet étudier les performances ?
  • Intégration de la performance dans un cycle projet
  • Produire quoi et à quel moment ?
3/ Monter son environnement de test
  • Les règles à respecter
  • Dimensionner les machines
4/ Les critères à mesurer
  • Mesurer les performances sur différents critères
  • L'activité du système et du réseau
  • L'occupation mémoire et du processeur
  • Mesure de Qualité de service : Disponibilité, défaillance etc
  • Les moniteurs des serveurs Web, de composants et de bases de données
  • Mise en place de la plateforme de test
  • Installation d'un outil de simulation de charge
  • Définition d'un protocole de mesures
  • Conformer les plateformes de test et de production
  • Simuler, mesurer, collecter
  • Interpréter les mesures de charge et de performance
5/ Mise en place de sénarios de test
  • Conception des scénarios de Test
  • Mise en œuvre d'Apache JMeter
  • Installation et configuration de JMeter
  • Création des scripts
  • Enregistrement des scripts à partir d'une navigation
  • Montée en charge (configuration du proxy, simulation)
  • Collecte des données
  • Création des scripts paramétrables
  • Récupération des résultats avec Apache JMeter
  • Exemple de courbes et d'interprétations
  • Mise en œuvre de HP LoadRunner
  • Installation et configuration de HP LoadRunner
  • Le générateur d'utilisateurs virtuels (VuGen)
  • Enregistrement d'un script Web
  • Exécution des scripts créés dans VuGen
  • Création, planification et exécution des tests de charge
  • Les différents types de scénarii, leurs éléments
  • Les moniteurs de performance
  • Analyser les résultats, travailler avec les graphiques
6/ Solution pour l'amélioration des performances
  • Ordres SQL, MPD et réglages du SGBD
  • Configuration et trafic sur le réseau
  • Bon usage et réglage du serveur Web
  • Bon usage et réglage du serveur de composants
  • Le code, bonnes et mauvaises pratiques
  • Qualité versus rapidité
7/ Conclusion
  • Anticipation aux tests de montée en charge
  • Qualité du code
  • Opérer un "Refactoring" régulier
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

  • Testeurs
  • Développeurs
  • Exploitants d'applications Java EE et chefs de projet
Dates

Dates

  • Du 21 au 24 Mars 2023
  • Du 27 au 30 Juin 2023
  • Du 12 au 15 Sept. 2023
  • Du 19 au 22 Déc. 2023
  • 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.