
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.
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 » :
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…
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.
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.
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.
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 ».

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)
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.
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.
Souhaiteriez-vous bénéficier de notre expertise et mettre en œuvre des innovations technologiques ?


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