Tests de performance v2

770 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
770
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tests de performance v2

  1. 1. Tests de PerformanceDans le but d’assurer une exploitation sans faille des systèmes d’Information, ceux-ci doivent répondre tout d’abord à desexigences Métiers mais aussi à des besoins non fonctionnels. Des exigences telles que la performance, la robustesse ou lastabilité deviennent alors des moteurs de la valeur métier dégagée par ces systèmes. L’importance de ces contraintes croît dansun contexte d’urbanisation de systèmes complexes.Pour répondre à ces besoins, le processus de gestion de la performance de CLIO, permet dès les phases de recette applicativede valider la capacité d’une infrastructure informatique à fournir une qualité de service souhaitée.Points clés du processus// Couverture MétierDes utilisateurs virtuels interagissant avec le système d’information permettent d’assurer la couverture métier des tests deperformances. Chacun de ces utilisateurs exécute un script afin de couvrir un processus métier défini. L’effort de développementet de maintenance de ces scripts est facilité par les fonctionnalités offertes par les outils de tests et l’expertise des consultantsQualité de CLIO SA.// Objectifs de testsL’assemblage d’utilisateurs virtuels dans un scénario de tests de performance, permet de tester la réponse de l’infrastructureinformatique à des objectifs de performance tels que les tests de charge, d’endurance, de limite, de configuration ou de nonrégression de la performance. Chaque scénario de test permet de définir et contrôler avec précision la charge transactionnelleappliquée à l’infrastructure à tester.// MonitoringConjointement à la charge transactionnelle appliquée à l’infrastructure informatique, une surveillance efficace de celle-ci permetd’augmenter la valeur ajoutée des tests de performance. Ces informations permettent notamment de faciliter le diagnostic,l’optimisation et le réglage (tuning) des sytèmes concernés. PRÉPARATION ARCHITECTURE ANALYSE EXÉCUTION TECHNIQUE PROCESSUS SUIVI DES ETUDE DES EXÉCUTIONS BUSINESS PROCESSUS BUSINESS STATISTIQUES IMPLÉMENTATION REPORTING CHARGE OBJECTIFS DE TESTS TRANSACTIONNELLE IMPLÉMENTATION DIAGNOSTICS MONITORING RÉALISATION OPTIMISATION / TUNING PLANIFICATION Non Tuning Optimisation Objectifs atteints? POINTS D’INJECTIONS Oui IMPLÉMENTATION RAPPORT DE CAMPAGNE PROCESSUS BUSINESS IDENTIFICATION CAPITALISATION DES OBJECTIFS DE TESTS REPORTING IDENTIFICATION MONITORING CONSEILS vue globale du processus de Gestion de la Performance Clio SA - Rue Michel Chauvet, 11 - CH- 1208 Genève - Tél. +41 22 787 06 50 - www.clio.ch
  2. 2. Facteurs de réussite// Maturité des processusPour pouvoir exploiter efficacement les tests de performance, une certaine maturité dans les processus globaux de productionlogicielle doit être atteinte. L’organisation des processus de tests doit garantir une certaine stabilité fonctionnelle avant laqualification des performances.// Pluralité des compétencesLa communication entre les intervenants et la mutualisation des connaissances sont des points capitaux de la réussite des testsde performance. En effet, la gestion de la performance requiert des connaissances : • Métier, pour l’identification des processus business. • Techniques et en architecture applicative, pour la production des scripts de performance et lidentification des points d’injection. • En infrastructure pour le monitoring, diagnostics et optimisation ou tuning de l’infrastructure. • En méthodes et Processus de tests, afin de mener à bien les campagnes de tests de performance.// Scalabilité de la performanceL’environnement de recette utilisé pour les tests de performance doit répondre à certaines contraintes afin de fournir des résultatsconsistants par rapport à ceux de l’environnement d’exploitation. Ces contraintes sont par exemple : • Volumétrie des données persistantes telles que les bases de données et volumétrie de la charge transactionnelle. • Configurations matérielles de l’infrastructure hébergeant le Système informatique • Configurations applicatives et paramétrages similaires Exemple d’optimisation des performances (Amélioration de la charge transactionnelle supportée de 90% - Amélioration des temps de réponses utilisateurs sous charge de 100%) Clio SA - Rue Michel Chauvet, 11 - CH- 1208 Genève - Tél. +41 22 787 06 50 - www.clio.ch

×