Formation HPE StormRunner Load – Essentiel

Domaine

Tests de Performance

Modules

Méthodologie (Réf. TestPerf_Methodologie) – 1 jour

Outil HP Loadrunner Scripting Web (Réf. TestPerf_OutilHPLR_ScriptingWeb) – 2 jours

Outil HP StormRunner Load Modélisation, Monitoring et Analyse (Réf. TestPerf_OutilHPSRL_MMA) – 1 jour

Durée

4 jours

Pré-requis

  • Connaissance du cycle de vie d’une application
  • Gestion de projet
  • Connaissances en langage C et HTML
  • Protocoles TCP/IP et HTTP

 

Objectifs

  • Comprendre les stratégies de test de performance
  • Appréhender les problématiques de test de performance
  • Assimiler le processus de test de performance
  • Enregistrer et rejouer un script Web
  • Comprendre le mécanisme de corrélation
  • Assimiler les solutions de durcissement
  • Appréhender la programmation dans le VUGen
  • Implémentation du modèle de charge dans StormRunner Load
  • Mise en place du monitoring dans le StormRunner Load

 

Public

  • Chef de projet, Pilote, Architecte
  • Consultant performance
  • Expert outil de tests de performance
  • Experts silo (DBA, Système, Réseau), Développeurs

 

Commentaires

Le test de performance est une activité à part entière qui nécessite une démarche bien déterminée afin de mener à bien une campagne et maximiser le retour sur investissement.
c2L2 Consulting propose une formation qui permet de de maîtriser les stratégies et la méthodologie de tests de performance, maîtriser les outils de tests de performance du marché et en particulier de HPE StormRunner Load.

 

Jour 1


Plan de cours:

01 – Introduction

La stratégie de test, les processus, les outils, les responsabilités, le coût, le gain
Le test de performance dans le cycle de vie de l’application

02 – Stratégies de tests de charge

Problématique du test: Scope, moyens, investigation, expérimentation
Pourquoi faire des tests ?: Système n-tiers, sources de dysfonctionnements
Analyse des coûts: Coûts des outils, coût humain, coût des processus, risques, anticipation, ROI
Objectifs du test de performance: Stabilité, performance, SLA, KPIs, Capacity Planning
Type de tests de performance: Charge, Limites, cohabitation, endurance, robustesse, fiabilité, non-régression, système, benchmark

03 – Méthodologie de tests

Définir: Analyser, étude de faisabilité, définir le scope, les processus métier, le modèle de charge, la stratégie de test et les ressources
Préparer: Planifier, réserver les ressources, remplir les pré-requis
Créer: Scripting, paramétrage, modélisation, monitoring
Exécuter: Tirs préliminaires, tirs nominaux, collecte d’informations
Analyser: Corrélation, diagnostic, préconisations
Optimiser: Tuning, corrections, ajustements dans l’architecture logicielle/matérielle, contournement
Conclure: Rapporter, présenter, risques, limitations, Go/NoGo

04 – Panorama des outils de test de performance

Simulateur
Profilers
Outils connexes
Ressources

Jour 2


Plan de cours:

01 – Introduction

Présentation du Virtuel User Generator

02 – Enregistrement d’un script

Enregistrement d’un script Web

03 – Rejeu d’un script

Rejeu d’un script Web

04 – Transactions

Mise en place de mesure de temps de réponse

05 – Vérifications

Vérifications des pages de retour

06 – Paramètres

Mise en oeuvre de paramètres

Jour 3


Plan de cours:

07 – Corrélations

Manipulation de données dynamiques: corrélations techniques et fonctionnelles

08 – Script

Programmation C dans le script

09 – Déverminage

Mise en œuvre des solutions de déverminage (Log, Watch, Run-Time Viewer…)

Jour 4


Plan de cours:

01 – Introduction

Présentation de StormRunner Load

02 – Architecture

Description des modules StormRunner Load et implémentation

03 – Licence

Mode de licensing

04 – Intégration des scripts

Utilisation des scripts de type HAR, REST, CSV, VUGen, TruClient, JMeter et Gatling

05 – Monitoring

Intégration de SiteScope et Dynatrace

06 – Injection

Utilisation de générateur de charge sur le cloud et On Premise

07 – Modélisation, création d’un scénario et lancement d’un test de performance

Implémentation du modèle de charge et suivi d’un test

08 – Analyse d’un test

Analyse des métriques collectées

09 – DevOps / Continuous Testing

Intégration à la chaîne d’intégration continue avec Jenkins

10 – Source Repository

Intégration au repository de sources avec Git Hub