Formation Tests de performance et de charge

Préparez, exécutez et analysez des tests de charge avec JMeter et Gatling pour repérer le goulot d'étranglement avant la production.

Modélisez une charge réaliste, exécutez vos campagnes avec JMeter et Gatling, et interprétez temps de réponse, débit et taux d'erreur pour identifier le goulot d'étranglement d'une architecture applicative web.

3 jours (21 h)
HYBRID
Inter : 2 160,00 € HT/pers
Intra : nous consulter

Description

Un test de charge mal conçu produit des chiffres rassurants et une mise en production catastrophique. Cette formation part de la définition des objectifs de performance (temps de réponse, débit, capacité) et de la modélisation réaliste de la charge à partir des usages réels observés en production. Vous mettez en œuvre des scénarios de test avec JMeter, script d'enregistrement, paramétrage des données, corrélation des jetons, puis avec Gatling pour des campagnes as-code plus faciles à versionner. La formation insiste sur l'exécution progressive de la charge (montée, palier, pic, endurance) et surtout sur l'analyse des résultats : lecture des courbes, corrélation avec les métriques serveur, identification du composant qui limite la performance. Elle s'adresse aux testeurs, ingénieurs de performance, développeurs et architectes qui connaissent les architectures applicatives web.

Les objectifs

  • Préparer, exécuter et analyser des tests de charge (JMeter, Gatling).

Public visé

  • Testeurs, ingénieurs de performance, développeurs, architectes, responsables de production.

Prérequis

  • Connaissance des architectures applicatives web et des protocoles HTTP.

Le programme

Jour 1
Matinée

1. Cadrer la démarche

  • Typologie : test de charge, de montée en charge, d'endurance, de pic, de rupture
  • Objectifs de performance : temps de réponse, débit, nombre d'utilisateurs simultanés, taux d'erreur
  • Recueil des exigences auprès du métier et traduction en cibles mesurables
  • Modélisation de la charge : profils utilisateurs, scénarios, répartition, temps de réflexion
  • Environnement de test : représentativité, jeux de données, isolement
  • Travaux pratiques : construction du modèle de charge d'une application à partir de données d'usage réelles
Après-midi

2. JMeter : conception des scénarios

  • Architecture de JMeter, plan de test, groupes d'unités
  • Enregistrement et paramétrage d'un scénario
  • Corrélation des valeurs dynamiques et variabilisation des données
  • Assertions, contrôleurs logiques, temporisateurs
  • Configuration de la montée en charge et des paliers
  • Travaux pratiques : construction d'un scénario complet paramétré sur l'application fil rouge
Jour 2
Matinée

3. JMeter : exécution et résultats

  • Exécution en mode non graphique et injection distribuée
  • Métriques produites : temps de réponse, percentiles, débit, erreurs
  • Lecture des rapports et graphiques, pièges de la moyenne
  • Corrélation avec les métriques serveur : processeur, mémoire, base, files d'attente
  • Reproductibilité des campagnes
  • Travaux pratiques : exécution d'une campagne complète et production du rapport d'analyse
Après-midi

4. Gatling et approche par le code

  • Principes de Gatling et modèle d'exécution
  • Écriture d'une simulation : scénario, injection, assertions
  • Comparaison avec JMeter : lisibilité, versionnement, empreinte machine
  • Intégration dans un pipeline d'intégration continue
  • Tests de performance en continu et détection de régression
  • Travaux pratiques : portage du scénario JMeter vers Gatling et intégration au pipeline
Jour 3
Matinée

5. Analyser et diagnostiquer

  • Méthode d'analyse : du symptôme utilisateur au composant en cause
  • Goulots typiques : requêtes non indexées, pools saturés, appels externes, verrous
  • Profilage applicatif et analyse des traces
  • Lecture conjointe des métriques applicatives et d'infrastructure
  • Formulation de recommandations chiffrées
  • Travaux pratiques : diagnostic complet d'un cas de dégradation à partir de relevés fournis
Après-midi

6. Restituer et pérenniser

  • Rapport de test de performance : structure, public, conclusions exploitables
  • Décision go / no-go de mise en production sur critères de performance
  • Tests d'endurance et détection des fuites de mémoire
  • Surveillance en production et comparaison avec les résultats de test
  • Intégration de la performance dans les critères d'acceptation des projets
  • Travaux pratiques : rédaction et présentation orale d'un rapport de campagne
Dernière mise à jour : 18 septembre 2026

En présentiel ou à distance : à vous de choisir

Dans vos locaux

Pour ancrer les apprentissages et encourager la dynamique collective.

En classe virtuelle

Pour allier flexibilité et interactions en temps réel avec le formateur.

Dans nos locaux

Pour favoriser la concentration, les échanges et le confort des apprenants.

Les modalités de formation

Suivi et évaluation :

  • Recueil des besoins en amont pour identifier les attentes du stagiaire
  • Évaluation continue : études de cas et travaux pratiques pendant la formation
  • Évaluation finale : questionnaire d'auto-évaluation

Format et encadrement :

  • Formation équilibrée alliant théorie et pratique (minimum 50%)
  • Sessions en petits groupes (2 à 9 participants) pour un suivi personnalisé
  • Émargement par demi-journée et remise d'une attestation de formation

Moyens pédagogiques et techniques :

  • Méthodes interactives et suivi des acquis : travaux pratiques, projet fil rouge, mises en situation, démonstrations, QCM…
  • Les stagiaires doivent être équipés de leur matériel informatique pour suivre la formation, que ce soit dans nos locaux ou sur site externe.
  • Les prérequis techniques seront communiqués aux apprenants en amont de la formation, lors de l'analyse des besoins, en fonction des spécificités de chaque client.
  • Accessibilité: nous informons l'ensemble de nos clients et stagiaires que nous sommes dans la capacité d'adapter les sessions en cas de situations spécifiques. Nous nous engageons à répondre à toutes les demandes dans un délai de 48h ouvré.

Conditions et délais d'accès :

  • Si l'une de nos formations vous intéresse, contactez-nous au +33 04 93 65 34 24 ou à l'adresse mail contact@le-code.dev. Selon votre besoin et vos attentes, nous organiserons un échange téléphonique avec le formateur pressenti afin d'adapter la formation et ses modules, puis nous vous adresserons un devis. Les dates de la formation seront à convenir sous 30 jours maximum.
  • Concernant les formations Actions Collectives, l'inscription est possible jusqu'à 24h ouvrées avant le début de la formation.