- Stress Tests

Success Story

Ville de Longueuil

Administration d’activités et de services municipaux (Canada)

« NeoLoad nous a été recommandé par un partenaire d’affaires à cause de son excellent rapport qualité/prix. Notre choix a été guidé par sa facilité d’utilisation qui permet une courbe d’apprentissage rapide. Nous avons également apprécié sa grande flexibilité ».

Mario Simard
Chargé de projets; Direction des ressources informationnelles et matérielles

Challenges :

Contexte du projet de test en charge: dans le cadre d’un projet de mise en place d’un site web d’inscription aux activités de loisirs. Plusieurs des activités de loisirs offertes à nos citoyens étant à la fois populaires et contingentées, nous nous attendions à une très forte affluence sur notre site d’inscription dès l’ouverture de celui-ci. Nous devions donc vérifier si notre infrastructure web était suffisamment robuste pour faire face à cette affluence.

C’était la première fois où nous avions un besoin d’exécuter ce genre de test. Avant l’acquisition du logiciel NeoLoad, nous n’avions pas les outils nécessaires pour entreprendre ce genre de test.

Application testée :

L’application se nomme Ludik Internet-Citoyen et elle est rattachée à notre système intégré de gestion des loisirs qui se nomme Ludik. L’application nous permet, dans un premier temps, de publier le catalogue des activités de loisirs disponibles à nos citoyens et, dans un deuxième temps, de recevoir les inscriptions à ces activités. Les inscriptions à ces activités sont payées par carte de crédit et le service de paiement est assuré par un partenaire indépendant.

Protocoles/technologies testés:

http/https

Solution :

NeoLoad nous a été recommandé par un partenaire d’affaires à cause de son excellent rapport qualité/prix. Initialement, on avait envisagé de faire faire les tests de charge par un partenaire. Quand nous avons réalisé que nous pouvions faire l’acquisition d’un logiciel de qualité pour environ la moitié du coût de l’exécution par un partenaire nous avons vite changé d’avis, sans compter que le logiciel nous ouvre la porte pour effectuer ce genre de test sur d’autres applications déjà en place ou à venir.

Pour le démarrage avec le logiciel, nous avons fait appel à un conseiller. Celui-ci nous a aidé à installer le logiciel et à planifier et à créer nos scripts de test. Nous avons alors complété l’écriture de nos scripts et, au cours de cet exercice, nous nous sommes familiarisés avec les différents rapports disponibles afin de déterminer les paramètres à utiliser pour valider les résultats de nos tests. Une fois prêts, nous avons travaillé de concert avec notre personnel responsable de l’infrastructure technique pour faire une exécution dans un mode qui se rapproche le plus possible de l’utilisation anticipée. Les informations recueillies nous ont permis de cibler les endroits (pages web dans ce cas-ci) où il y avait eu une dégradation du temps de réponse. Dans notre cas, il y avait eu dégradation au niveau du traitement des paiements par cartes de crédit. Nous avons alors pu faire investiguer le problème chez notre fournisseur et faire apporter les corrections requises.

Résultats du test et valeur ajoutée :

Les principales valeur-ajoutées de NeoLoad: Facile à utiliser donc courbe d’apprentissage rapide; très flexible.

Les résultats obtenus: Nous avons pu constater une faiblesse au niveau du traitement des paiements par carte de crédit. Nous avons pu adresser cette faiblesse avec notre fournisseur.

Notre objectif était surtout de s’assurer de ne pas perdre la face vis-à-vis nos citoyens en leur fournissant un nouveau service qui ne fonctionne pas. Nous avons atteint cet objectif.

On envisage de l’utiliser pour certaines applications de type client/serveur notamment au niveau des services de police et de prévention et lutte aux incendies.