1. Audit et Test de performance
des applications WEB
Cabinet de Conseil et d’Ingénierie
2. Problématique
Une mise en production est prévue ...
Votre application va-t-elle tenir la charge une fois mise en ligne ?
Quelle sera la disponibilité de votre application ?
Quels sont les temps de réponses de votre application ?
Votre infrastructure est elle suffisamment dimensionnée ?
Les exigences de vos utilisateurs vont-elles être satisfaites ?
Comment garantir le bon fonctionnement de votre production en
environnement mutualisé ?
Héritée de son savoir faire dans le domaine du Benchmark IT de haut niveau, OPENI vous
apporte une compétence unique sur le marché pour la réalisation de vos tests de
performance.
3. Notre solution
Notre cabinet vous propose des solutions forfaitaires et outillées, basées sur
une démarche industrialisée, pour mener vos projets dans des délais
optimisés avec des analyses de performance et des préconisations tant au
niveau de l'infrastructure technique (serveurs, réseaux, virtualisation) que du
développement pour les applications web JEE, .NET et des bases de données.
Tests de Charge et Performance
Gestion des capacités Serveurs
Analyse de Performance
Diagnostic de Performance Applications (Java, J2EE, .NET)
Audit Qualité et Performance du Code
4. Réponse aux besoins MOA et PRODUCTION
Valider les temps de réponse
Valider les capacités d’une infrastructure
Diagnostiquer les performances
Architecture logicielle
Architecture technique
Réseaux
Base de données
Dimensionner les serveurs
Définir les métriques de gestion des conventions de service
Objectifs
5. Il s'agit d’une mission menée sur une base forfaitaire dont
l'objectif est de déterminer la performance d’une application
web (Portail, Application métier, plateforme)
Revu ou rédaction d'un cahier des charges
Rédaction d'un plan de test
Préparation de l'environnement de test
Exécution, Analyse dynamique et optimisation
Synthèse, Rapport et préconisations
Démarche
6. Méthodologie
Étape 1 : Analyse de Référence (l’analyse préliminaire consiste en l’enregistrement d’un
ou de plusieurs scénarios (ou cas d'utilisation) pour mieux comprendre l’application et
l’étendue du test).
Définir le système à tester, les processus métier, et les objectifs (métiers, techniques,
économiques)
Définir les scénarios, par rapport à une analyse complète des risques métiers et techniques
Définir le modèle de charge, par rapport au modèle d'usage de l'application
Caractériser les données pour chaque scénario
Enregistrer les scénarios
Étape 2 : Tests Préliminaires
Mettre en œuvre des moyens et définir la plate-forme de test
Exécuter les tests de charge (préliminaires)
Analyser les résultats
Étape 3 : Test de Charge à Grande Échelle
Mettre en œuvre des moyens et définir la plate-forme de test
Exécuter les tests de charge
Analyser les résultats
Optimiser le système
8. Dernière référence
Avant la mise en ligne de sa plateforme de vente en ligne
http://lacarteplz.ma/, la société Flexible a demandé à OPENI de mener un
audit de performance suivi d'un test de montée en charge. Nos consultants
ont réussi à localiser exactement les objets et les requêtes SQL responsables
des mauvais temps de réponse et à mener une campagne de tests de
montée en charge afin de fournir des informations déterminantes pour le
dimensionnement de la plateforme de production.
9. Vous souhaitez nous soumettre un projet? Solliciter notre
expertise technique? Ou tout simplement découvrir notre
offre Test de Performance ?
Nous contacter par e-mail
contact@openi.ma
www.openi.ma