Ce que nous avons accompli

  • 700

    exécutions de tests de performances d'une durée comprise entre 1 et 12 heures

  • Plus

    de 700 transactions front-end par seconde

  • Reporting

    flexible et polyvalent garanti

À qui

Aperçu

  • Partie 1

    Défi

    Pour simuler le trafic réel lors de ses tests de performances, l'équipe d'ingénierie des performances d'une compagnie aérienne a dû tester et orchestrer la génération de charges dans l'ensemble de l'environnement de l'entreprise, y compris les applications tierces telles que les applications de partenaires commerciaux dans le cloud public et derrière le pare-feu du fournisseur.

  • Partie 2

    Solution

    L'équipe avait besoin de scénarios de génération de charges extrêmement réalistes, et donc complexes, afin de s'assurer que la version de production pouvait gérer le plus grand nombre d'utilisateurs depuis de nombreux sites, y compris des charges basées sur le cloud et internes.

  • Partie 3

    Résultats

    Au cours des cinq mois de tests de performances, l'équipe a orchestré et exécuté près de 700 tests de performances d'une durée comprise entre 1 et 12 heures, atteignant plus de 700 transactions front-end par seconde dans certains scénarios.

Le défi

Pour simuler le trafic réel lors de ses tests de performances, l'équipe d'ingénierie des performances d'une compagnie aérienne a dû tester et orchestrer la génération de charges dans l'ensemble de l'environnement de l'entreprise, y compris les applications tierces telles que les applications de partenaires commerciaux dans le cloud public et derrière le pare-feu du fournisseur. Plusieurs des applications nécessaires n'étaient pas dédiées ou ne pouvaient pas être utilisées pour les tests de performances, et par conséquent, elles avaient besoin d'un moyen de les simuler en tandem avec les générateurs de charge.

La solution

L'équipe avait besoin de scénarios de génération de charges extrêmement réalistes, et donc complexes, afin de s'assurer que la version de production pouvait gérer le plus grand nombre d'utilisateurs depuis de nombreux sites, y compris des charges basées sur le cloud et internes. Pour créer ces scénarios de génération de charge, elle a utilisé HCL DevOps Test Virtualization pour simuler des applications dépendantes qui n'étaient pas disponibles ou qui ne répondaient pas aux exigences de performance requises. Elle a ensuite utilisé HCL DevOps Test Performance pour créer les tests et générer la charge appropriée pour chaque étape du test.

Les résultats

Au cours des cinq mois de tests de performances, l'équipe a orchestré et exécuté près de 700 tests de performances d'une durée comprise entre 1 et 12 heures, atteignant plus de 700 transactions front-end par seconde dans certains scénarios. Les rapports flexibles et polyvalents de HCL DevOps Test ont permis à l'équipe de valider rapidement et précisément les critères de réussite des tests de performances. Dès le début, l'équipe a constaté la valeur de ses tests de performances lorsqu'elle a découvert quatre problèmes de temps de réponse déjà présents en production.

À propos de l'entreprise

HCL DevOps Test prend en charge les tests d'interface utilisateur, de performances et d'API, ainsi que la virtualisation des services et la fabrication des données tout au long du cycle de vie d'un projet. Il propose un environnement de création de tests sans script, piloté par un assistant et prend également en charge plus de 100 technologies et protocoles. HCL DevOps Test fait partie du domaine produit DevSecOps de HCLSoftware, une division de HCL Technologies (HCL) qui gère son activité logicielle principale. Il développe, commercialise, vend et assure le support de plus de 20 familles de produits dans les domaines suivants : DevSecOps, automatisation, solutions numériques, gestion des données, marketing et commerce, mainframes. Pour plus d'informations, rendez-vous sur hcltechsw.com/DevOpsTest.

Capacités connexes