- Cours pratique
- Informatique
Formation OctoPerf
Concevoir, exécuter et analyser des tests de performance avec OctoPerf

- Durée
- 2 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation OctoPerf
Qu'est-ce que OctoPerf ?
OctoPerf est une plateforme de test de performance permettant de concevoir des scénarios de charge, de simuler des utilisateurs virtuels et d’analyser le comportement d’applications web, mobiles ou d’API sous contrainte. Elle facilite la création de tests réalistes, l’exécution de campagnes de charge et l’exploitation de rapports détaillés pour mesurer la qualité de service d’une application.
Pourquoi suivre une formation OctoPerf ?
Suivre une formation OctoPerf permet aux équipes QA, DevOps et développement de mesurer la robustesse d’une application avant sa mise en production. Les participants apprennent à construire des scénarios réalistes, à configurer des campagnes de charge, à interpréter les indicateurs clés et à produire des rapports exploitables pour améliorer les performances applicatives.

Objectifs pédagogiques
À l'issue de cette formation OctoPerf, vous aurez acquis les connaissances nécessaires pour :
- Comprendre les principes du test de performance et le fonctionnement d’OctoPerf.
- Créer des utilisateurs virtuels et des scénarios représentatifs.
- Configurer des campagnes de test de charge.
- Exploiter les résultats et identifier les goulots d’étranglement.
- Produire des rapports et intégrer OctoPerf dans une démarche DevOps.
Objectifs opérationnels
Savoir concevoir, lancer et analyser des tests de performance avec OctoPerf.
Programme
Contenu du cours, module par module
4 modules
- Rappels sur les objectifs du test de charge, de stress et d’endurance
- Présentation d’OctoPerf et de ses cas d’usage
- Découverte de l’interface, des espaces de travail et des projets
- Organisation d’une démarche de test de performance
Travaux pratiques
Description :Les participants créent un espace de travail, configurent un projet et identifient les éléments nécessaires à une campagne de performance. Comment définir un objectif de test réaliste ? L’activité consiste à formaliser un contexte applicatif, des hypothèses de charge et des indicateurs attendus. La validation repose sur la création correcte du projet et la présentation des objectifs de test.
- Création et édition d’utilisateurs virtuels
- Import d’URL, d’API REST, de fichiers HAR ou de scénarios existants
- Paramétrage des étapes, variables et jeux de données
- Validation fonctionnelle d’un scénario utilisateur
Travaux pratiques
Description :Les participants modélisent un parcours utilisateur complet à partir d’un site ou d’une API fournie. Ils paramètrent les données variables et vérifient la bonne exécution du scénario. Quels contrôles permettent d’éviter un test techniquement valide mais fonctionnellement faux ? La validation s’effectue par l’exécution réussie du scénario et l’analyse des premières métriques.
- Définition des profils de charge et des populations d’utilisateurs
- Configuration des ramp-up, durées, seuils et critères de réussite
- Lancement et suivi d’un test en temps réel
- Bonnes pratiques de configuration réseau et d’infrastructure
Travaux pratiques
Description :Les participants préparent une campagne de charge progressive avec plusieurs niveaux d’utilisateurs virtuels. Ils configurent les seuils de performance, lancent le test et surveillent son déroulement. À quel moment faut-il interrompre un test de charge ? La validation repose sur la cohérence du profil configuré et la bonne interprétation du suivi en temps réel.
- Lecture des temps de réponse, erreurs, débit et percentiles
- Identification des goulots d’étranglement
- Personnalisation et export des rapports
- Intégration avec Jenkins, GitLab CI, GitHub Actions, Azure DevOps ou Jira
Travaux pratiques
Description :Les participants analysent une campagne exécutée, comparent les métriques et identifient les anomalies de performance. Ils préparent un rapport synthétique avec recommandations d’amélioration. Quels indicateurs doivent être partagés avec les équipes techniques et métier ? La validation se fait par la restitution d’un diagnostic argumenté et d’un plan d’actions priorisé.
Travaux pratiques
Les travaux pratiques représentent environ 50 % de la formation. Les participants utilisent OctoPerf pour créer des scénarios, lancer des tests, analyser les résultats et produire des rapports de performance.
Programme mis à jour le 23/06/2026
Public concerné
Cette formation est destinée aux ingénieurs QA, testeurs, développeurs, profils DevOps, responsables qualité logicielle et toute personne amenée à valider les performances d’une application.

Prérequis
Avoir des connaissances de base en développement d’applications web ou API et connaître les principes généraux des tests logiciels. Une première expérience avec JMeter est recommandée afin de mieux comprendre les notions de scénarios, utilisateurs virtuels et mesures de performance.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- PHPUnit, fiabiliser vos développements avec les tests unitairesRéf. IPUN1 jourIntermédiaire
- Postman : automatiser les tests d'API avec PostmanRéf. POST1 jourFondamentalProchaine session : 19 oct.950 €
- SoapUI : Tests d’API et Web ServicesRéf. STAW2 joursFondamentalProchaine session : 10 déc.1 690 €
- TestStand : Niveau 1Réf. TSN13 joursFondamentalProchaine session : 16 nov.1 750 €