La migration de LoadRunner vers NeoLoad permet de réduire les coûts

10.9.2024

La migration de LoadRunner vers NeoLoad permet de réduire les coûts

Pourquoi passer à NeoLoad est une décision stratégique

Dans le monde dynamique du développement logiciel, les entreprises doivent relever le défi de tester leurs produits de manière plus efficace et économique. Les tests de performance jouent un rôle de plus en plus important à cet égard. Cependant, le coût élevé et la complexité des outils traditionnels comme LoadRunner constituent un obstacle pour les entreprises. Nombre d'entre elles envisagent donc d'optimiser leurs outils de test de performance existants, voire de passer à des solutions plus performantes.

C'est là NeoLoad : outil de test de charge et de performance agile et flexible, il promet des processus de test simplifiés et des économies substantielles. Migrer de LoadRunner vers NeoLoad représente bien plus qu'un simple changement d'outil. C'est une démarche stratégique pour optimiser les coûts et accroître la productivité.

LoadRunner a longtemps été la référence en matière d'outils de test de charge et de performance. Aujourd'hui, il atteint ses limites, notamment en termes d'ergonomie et d'intégration. C'est pourquoi les clients recherchent des alternatives à LoadRunner qui soient performantes, flexibles et économiques. NeoLoad est l'une de ces alternatives, offrant des fonctionnalités spécifiquement adaptées aux besoins actuels des entreprises modernes.

‍

Pourquoi NeoLoad en particulier ?

Tout simplement parce que c'est mon outil préféré. 😊
NeoLoad offre un ensemble de fonctionnalités exceptionnelles, parmi lesquelles je souhaite vous présenter mes « préférées » :

« Automatisation des tests » dans l’outil de test de charge :

Ceci m'amène RealBrowser . Grâce à lui, je crée des scripts similaires à ceux des outils d'automatisation des tests, avec par exemple des éléments comme « Type », « WaitSelector », « OpenBrowser », « Click » et « Drag & Drop ». Le développement de scripts de performance s'adapte facilement aux équipes agiles. Les équipes de performance NeoLoad sont généralement plus petites que les équipes LoadRunner.
Nous savons, grâce à nos clients, que TruClient de LoadRunner – globalement comparable à RealBrowser – peut être complexe à utiliser et gourmand en maintenance, nécessitant souvent des réenregistrements complets. La fonctionnalité RealBrowser de NeoLoad permet aux ingénieurs et aux spécialistes de l'automatisation des tests de créer et de maintenir des tests de charge sans connaissances approfondies en programmation. Ce qui m'amène à mon point suivant…

Création et maintenance efficaces des scripts

Sur ce point, je voudrais citer le client « Verizon » :

« Avec NeoLoad, nous avons créé des tests en une seule journée, alors que les mêmes scripts nous auraient pris quatre jours avec LoadRunner. »

NeoLoad est nettement moins coûteux à exploiter et les clients atteignent leur retour sur investissement en moins d'un an. Ceci s'explique principalement par la création, la personnalisation et la maintenance efficaces des scripts. Des clients ont constaté des gains de temps allant jusqu'à 97 % après la migration vers NeoLoad.
Outre les ingénieurs en performance avancée, les développeurs, les testeurs et les équipes d'exploitation peuvent également utiliser NeoLoad. Par « exploitation », j'entends les architectures système et l'intégration.

‍

Intégrations

NeoLoad propose des intégrations complètes qui optimisent davantage vos processus de test :

Les outils d'automatisation des tests
s'intègrent parfaitement avec des outils tels que Tosca, Selenium, Ranorex et QFTest. Les clients peuvent ainsi se concentrer sur le développement et la maintenance de leur automatisation des tests, tandis que la création de scripts de test NeoLoad est quasi instantanée.

outils de supervision
tels que Dynatrace, New Relic, App Dynamics, Prometheus et Datadog. De plus, son API de résultats permet aux utilisateurs de télécharger des données de test pour les visualiser dans des outils comme Grafana, Tableau, Splunk, etc. Autre avantage : NeoLoad interroge les systèmes de supervision de base via son API, ce qui évite d'avoir recours à une solution supplémentaire comme SiteScope.

Outils d'orchestration :
Dans le domaine de l'intégration et de la livraison continue (CI/CD), NeoLoad propose des paramètres de ligne de commande classiques. Il utilise également une interface de ligne de commande , facilement intégrable aux pipelines.

‍

Cloud/Infrastructure

Pour les clients qui ne souhaitent pas gérer leur propre infrastructure de test de charge, NeoLoad propose un accès au cloud Tricentis. Celui-ci fournit des contrôleurs et des générateurs de charge répartis sur plusieurs continents. Selon les besoins, ces contrôleurs et générateurs peuvent également être utilisés localement, sur des machines virtuelles, des conteneurs Docker ou au sein d'une infrastructure dynamique.

‍

Approche de décalage vers la gauche

Outre l'enregistrement classique des cas de test, NeoLoad permet de générer des tests de charge et de performance pendant le développement logiciel. Grâce à sa fonctionnalité OpenAPI, il est possible d'importer des fichiers WSDL, YAML ou JSON, que NeoLoad convertit automatiquement en chemins utilisateur. De plus, l'importation de collections Postman est possible, assurant ainsi une compatibilité optimale avec l'approche « shift-left ».

Importation d'Infometis_OpenApi
Importation de l'API ouverte NeoLoad

‍

Expériences en matière de migrations

Les retours d'expérience concernant les migrations de LoadRunner vers NeoLoad ont été globalement positifs. Voici les principaux enseignements et commentaires de nos clients suite aux migrations précédentes :

La migration n'est pas un défi technique – c'est souvent une peur du changement.

La création de scripts dans NeoLoad requiert le même effort que la mise à jour des scripts LoadRunner.

- La courbe d'apprentissage est plate.

- Aucune connaissance supplémentaire n'est requise pour les applications web (des connaissances spécialisées n'étaient nécessaires que pour certaines applications clients spécifiques)

- Changer d'outils est le moment idéal pour mettre à jour les procédures de test, simplifier les tests et gagner en efficacité.

- La durée des précédents projets de migration variait de quelques semaines à 6 mois, avec une moyenne de 3 mois.

‍

Enfin, j'aimerais partager quelques commentaires de clients qui m'ont particulièrement impressionné :

« Nous utilisons NeoLoad pour standardiser nos tests de performance dans un environnement DevOps. » (Accor)
« NeoLoad s'intègre nativement à OpenShift et Kubernetes pour optimiser les coûts d'infrastructure lors des tests de charge. » (RED HAT OPENSHIFT)
«Nous avons migré 50 % des tests de Performance Center vers NeoLoad en 3 mois.» (McKESSON)

‍

Conclusion

La migration de LoadRunner vers NeoLoad ne représente pas un défi majeur pour la plupart des entreprises. Elle offre plutôt l'opportunité d'optimiser leurs tests de performance existants. Infometis, partenaire privilégié de Tricentis en Suisse, se tient à votre disposition pour vous accompagner dans cette migration et former vos collaborateurs à NeoLoad.

‍

Intéressé?

Nous serions ravis de vous fournir un devis pour l'édition NeoLoad qui correspond le mieux à vos besoins.

‍

Vous n'en avez toujours pas assez ? Si vous souhaitez approfondir le sujet, consultez les livres blancs suivants :

-> NeoLoad vs LoadRunner : Quel est le retour sur investissement ?

-> NeoLoad vs LoadRunner : un guide comparatif

‍

Un grand merci à Stephan Kehren de Tricentis pour son précieux soutien dans la rédaction de cet article de blog.

Nous sommes prêts pour votre prochaine étape !

Souhaiteriez-vous bénéficier de notre expertise et mettre en œuvre des innovations technologiques ?

Ce site web
utilise des cookies

Les cookies sont utilisés pour faciliter l'utilisation du site et analyser son trafic, contribuant ainsi à son amélioration. Vous pouvez consulter notre politique en matière de cookies ici ou modifier vos paramètres ici . En continuant à utiliser ce site, vous acceptez notre politique en matière de cookies.

Tous acceptent
Accepter la sélection
Optimal. Cookies fonctionnels pour optimiser le site web, cookies de réseaux sociaux, cookies à des fins publicitaires et pour la fourniture d'offres pertinentes sur ce site web et sur des sites web tiers, ainsi que cookies analytiques pour suivre les visites sur le site web.
Fonctionnalités limitées. Plusieurs cookies fonctionnels sont utilisés pour le bon affichage du site web, par exemple pour enregistrer vos paramètres personnels. Aucune donnée personnelle n'est stockée.
Retour à l'aperçu

Parlez à un expert

Vous avez une question ou souhaitez obtenir plus d'informations ? Laissez-nous vos coordonnées et nous vous rappellerons.