Formation HPE Performance Center – 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 Performance Center Modélisation et Monitoring (Réf. TestPerf_OutilHPPC_ModelisationMonitoring) – 1 jour

Outil HP Loadrunner Analyse et Reporting (Réf. TestPerf_OutilHPLR_AnalyseReporting) – 1 jour

Durée

5 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
  • Mise en place du monitoring

 

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 Performance Center.

 

 

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 des tests de performance au travers d’HP Performance Center

02 – Architecture

Description des composants ALM, PC, Load Generator, DPS, MI Listener, SiteScope
Un mot sur les nouvelles fonctionnalités : Network Virtualization, Service Virualization et Performance Application Lifecycle
Matrice de compatibilité des différents composants

03 – Licensing

Le mode de licensing utilisé dans ALM PC

04 – Administration

Présentation « Site Administration »
Création et paramétrage de projets
Paramétrage projet dans « Lab Management »
Maintenance d’un projet
Création/paramétrage utilisateurs

05 – Lab Management

Présentation « Lab Management »
Gestion des ressources (Controllers, Load Generators, pools, etc.)
Présentation / utilisation des timeslots
Gestion des licences, rapports d’utilisation, patchs, et état de la plateforme

06 – Monitoring / Topologie

Présentation du monitoring et topologie et PC

07 – Création d’un test de performance

Création d’un plan de test
Création d’un modèle de charge
Paramétrage d’un scénario de test (modèle de montée en charge, injecteurs, monitoring etc.)
Travailler sur VuGen avec PC
Configuration d’un SLA pour un test

08 – Lancement et suivi d’un test

Comment lancer et suivre l’exécution d’un test
Modifier le modèle de charge pendant un test
Modifier la durée du timeslot
Configurer les graphes et comprendre les différents écrans

09 – My Performance Center

Présentation de la nouvelle interface (full HTML)

10 – Récapitulatif

Résumé, et questions/réponses

Jour 5


Plan de cours :

01 – Introduction

Présentation du module Analysis

02 – Graphes standards

Présentation des graphes standards

03 – Manipulation des graphes

Description de l’utilisation des graphes

04 – Auto-Correlation

Présentation de l’outil d’Auto-Corrélation

05 – Modèles

Maniement des templates de session d’analyse

06 – Rapports Analysis

Description des différents types de rapports, customisation et génération

07 – Analyse croisée

Avantage et usage de la comparaison de résultats avec la fonction Cross Analysis

08 – Contrats de Service

Mise en oeuvre de contrats de services (SLA)