Nos domaines de formation :

Formation Montée en charge et performance des applications, méthodologie

Cours de synthèse
Durée : 1 jour
Réf : MTA
Prix  2018 : Nous contacter
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
Programme

Certains sites marchands ou applications métiers génèrent parfois des milliers de connexions à l'heure. La fiabilité et la rapidité du système deviennent alors critiques. Ce cours vous fera découvrir les meilleures pratiques et les outils dédiés pour simuler et analyser la réaction du système à ces pics de charge.

Objectifs pédagogiques

  • Appréhender les problématiques des tests de performance
  • Comprendre les stratégies de test de performance et de charge
  • Assimiler le processus de test de charge et performance
  • Appréhender l'offre des outils de tests de performance et de charge

Méthodes pédagogiques

Cours magistral, accompagné d'exemples et de démonstrations.
PROGRAMME DE FORMATION

Introduction

  • La stratégie de test, les processus, les outils, les responsabilités, le coût, le gain.
  • Le test de performance et de charge dans le cycle de vie de l'application.
  • Le test des performances et les tests en charge.
  • Les tests de sites Web et mobiles.
  • L'analyse de la charge (transactions, postes, messages). Le choix des configurations, l'outillage de simulation.
  • Le problème de la perturbation par l'instrumentation.

Stratégies de tests de charge

  • Problématique du test : scope, moyens, investigation, expérimentation.
  • Pourquoi faire des tests de charge et performance ? Système n-tiers, sources de dysfonctionnements.
  • Objectifs d'un test de charge et performance : stabilité, performance, SLA, KPI, Capacity Planning.
  • Analyse des coûts : coûts des outils, coût humain, coût des processus, risques, anticipation, ROI.
  • Type de tests : charge, limites, cohabitation, endurance, robustesse, fiabilité, non-régression, système, benchmark.

Méthodologie de tests de charge et performance

  • Analyser, réaliser l'étude de faisabilité, définir le modèle de charge.
  • La stratégie de test et les ressources. Planifier, réserver les ressources, remplir les prérequis.
  • Scripting, paramétrage, modélisation, monitoring.
  • Exécuter les tests : tirs préliminaires, tirs nominaux, collecte d'informations.
  • Analyser les résultats : corrélation, diagnostic, préconisations.
  • Ajustements : corrections, ajustements dans l'architecture logicielle/matérielle, contournement.
  • Rapport de campagne : indicateurs, mesures, risques, préconisations.

Panorama des outils de test de performance et charge

  • Les types d'outils : simulateurs, automates, profiler...
  • Les principaux outils du marché : HP, NEOTYS...
  • Démonstration de LoadRunner.
  • Démonstration d'une alternative Open Source : JPERF/JMETER/BADBOY.

Démonstration
Deux solutions (Editeur et Open Source) présentées et commentées.

Participants / Prérequis

» Participants

Chefs de projet, architectes, consultants performance, experts du test.

» Prérequis

Connaissances de base de l'architecture d'une application et en gestion de projet.
Intra / sur-mesure
Programme standard     Programme sur-mesure
Oui / Non

Vos coordonnées

Dates de sessions

Prochaines sessions : Nous consulter

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.