PDF Imprimer Envoyer

Solutions de test de performances
d’applications réparties

 

Les applications web sont devenues hautement techniques et personnalisables, entrainant l’utilisation d’un grand nombre de technologies (Web Service, J2EE, .Net, ASP, AJAX, CGI, Portail Mainframe…) aux niveaux de complexité et de performances variés.

L’adéquation entre la complexité des applications, les ressources techniques et le niveau de qualité de service attendu est un facteur déterminant dans la réussite de votre déploiement de service web.

Pour s’assurer de cette adéquation, nous vous proposons plusieurs offres autour du test de performances des applications réparties.

 

Quand le test de performances est-il nécessaire?

Il existe une multitude de contextes dans lesquels le test de performances se révèle être un atout stratégique. Les plus importants sont :

· Lors d’une montée en version, d'ajout, de modification de composants significatifs. Plus généralement lors de toutes modifications structurelles ou fonctionnelles de l'infrastructure. Les tests de non régression en performances permettent de garantir la continuité du niveau de service dans ces contextes.

· Pour mettre en place un Capacity Planning, il est nécessaire de qualifier le niveau de charge maximum permettant de délivrer le niveau de service attendu. Les tests de montée en charge, de tenue en charge ainsi que des tests aux limites permettent de définir précisément ces limites.

· Sur des solutions en production. Lors d’une dégradations inexpliquées de la qualité de service, ou dans le but d’optimiser la configuration existante, des tests de montée en charge de l’infrastructure globale et ciblés sur ses différents éléments permettent d’identifier les goulots d’étranglement.

 

Nos solutions

Test de non régression en performances : Ce test est adapté aux montées en versions . Il se décompose en plusieurs étapes.

· Identifier les critère de performances acceptables

· Tests de charge sur l’infrastructure précédente : Tests de montée en charge et tests de tenue en charge

· Tests de charge sur la nouvelle infrastructure : Tests de montée en charge et tests de tenue en charge

· Analyse des résultats et validation des critères de performances

 

Évaluation des limites. Ces tests permettent de définir un Capacity Planning à partir de métriques réelles. Ces tests se déroulent comme suit :

· Identifier les critère de performances limites

· Détermination d’indicateurs mesurables correspondants

· Tests de montée en charge

· Tests de tenue en charge

· Tests aux limites

· Analyse des résultats

· Validation des indicateurs de performances limites

· Accompagnement de l’utilisateur dans ses projections sur la montée en charge de la solution déployée

 

Évaluation et optimisation de la qualité de service en mode réactif lorsqu’une dégradation sensible de la qualité de service a déjà été détectée, ou en mode proactif pour optimiser le niveau de qualité délivré par une solution donnée.

Ces tests sont hautement dépendant du contexte dans lequel ils sont joués et leur déroulement est propre à chaque contexte.

 


Offre AppLoad Consulting

Dans le cadre de ses activités de test de performances, AppLoad Consulting (expert en test de performances) a construit les solutions Application Performances Services pour accompagner ses clients et ses partenaires dans la mise en œuvre opérationnelle des solutions web.

 

Prestations de test de non régression en performances :

· Définition des critères de qualité

· Préparation des tests (1,5 jours)

· Réalisation des tests  in situ (2 jours)

· Analyse des résultats et rédaction des rapports (1,5 jours)

· Le coût dépend des outils utilisés.

 

 

Prestations d’évaluation des limites :

· Définition des critères de qualité

· Préparation des tests (2 jours)

· Réalisation des tests (3 jours)

· Analyse des résultats et rédaction des rapports (2 jours)

· Le coût dépend des outils utilisés.



Prestations d’optimisation de la qualité de service :

· Définition des critères de qualité

· Préparation des tests

· Réalisation des tests

· Analyse des résultats et rédaction des rapports

· Le coût et la durée de cette prestation dépendent du besoin exact du client

 

 

 
AppLoad Consulting, Powered by Joomla!; Joomla templates by SG web hosting