LoadRunner vs. LoadView
Tests de charge sur demande, basés sur le cloud avec LoadView
Concentrez-vous sur la création, les tests et l’optimisation de votre code et de vos applications, en garantissant à vos clients une expérience utilisateur cohérente.
Navigateurs réels
Chrome, Internet Explorer, Android et iOS.
Scriptage de l'interaction réelle de l'utilisateur
Sites de test mondiaux
Choisissez parmi plus de 40 emplacements à travers le monde.
Rentable
Payez uniquement pour ce dont vous avez besoin, à la demande.
Commencez en quelques minutes avec LoadView
Découvrez pourquoi les clients passent aux tests de charge et de stress basés sur le cloud, à la demande, avec LoadView.
LoadView est une alternative basée sur le cloud à OpenText Performance Engineering (anciennement LoadRunner), offrant des tests de charge à la demande pour les sites Web, applications et API. OpenText propose également des options sur site et cloud, donc les exigences de déploiement et de configuration dépendent du produit choisi.
LoadRunner a été l’un des pionniers dans le domaine des tests de performance. Le produit possède de nombreuses fonctionnalités, avantages et intégrations intéressants. Il supporte une large gamme de protocoles, ce que beaucoup d’autres fournisseurs ne peuvent pas offrir, ce qui a fait de LoadRunner le fournisseur de référence dans ce domaine pendant longtemps. Cependant, nous entendons de nombreux clients dire que LoadRunner est devenu trop complexe et coûteux pour leurs besoins de test de performance, ce qui les pousse à chercher une plateforme cloud à la demande comme LoadView.
Dans cet article, nous présenterons et comparerons les diverses fonctionnalités et avantages de chaque produit et vous pourrez décider vous-même quel produit correspond le mieux à vos besoins en tests de charge et de stress.
LoadView : Conçu pour la performance et l’efficacité
LoadView a été créé avec deux considérations essentielles, la performance et l’efficacité, éliminant les tâches requises par d’autres outils, comme la mise en place de générateurs de charge et de matériel. Avec LoadView, vous n’avez pas à vous soucier de ces aspects.
La plateforme LoadView peut effectuer des tests de charge et de stress pour vos sites Web, applications Web, services Web et API – tout cela à partir d’une interface unique.
De plus, beaucoup des mêmes équipes et individus au sein d’une organisation chargés de surveiller leurs sites et applications pour leur disponibilité en production sont également intéressés par tester les limites de leur infrastructure durant la phase de développement. Utiliser LoadView pendant cette phase assure que le code et les applications construits soient continuellement optimisés tout au long du processus, plutôt que de découvrir plus tard où se trouvent les goulots d’étranglement et bugs. Il s’agit de maintenir une expérience constante et de haute qualité pour vos clients et utilisateurs.
Quand les sites et applications sont lents, les utilisateurs peuvent rapidement devenir impatients et partir pour en trouver un autre. Cela signifie généralement qu’ils iront directement chez la concurrence.
LoadRunner par OpenText
OpenText Performance Engineering comprend des produits pour les tests de performance sur site et basés sur le cloud. OpenText Professional Performance Engineering (anciennement LoadRunner Professional) utilise des outils pour la création de scripts, le contrôle des tests et l’analyse des résultats. Son flux de travail principal comprend les composants suivants :
- VuGen (Générateur d’utilisateur virtuel)
VuGen est l’outil de scripting de bureau d’OpenText pour créer et éditer des scripts de test utilisateur virtuel. Le protocole sélectionné détermine comment l’activité utilisateur est enregistrée et rejouée.
- Controller
Contrôle, lance et séquence les instances de générateurs de charge, les scénarios et spécifie quel script utiliser, la durée, etc. Le contrôleur reçoit également les données de surveillance en temps réel et affiche le statut.
- Analysis
Rassemble les données et journaux des différents générateurs de charge et formate des rapports pour la visualisation des résultats d’exécution et des données de surveillance.
OpenText Professional Performance Engineering prend en charge plus de 180 protocoles et technologies. Parmi les exemples, on trouve :
| AJAX | Flex | HTML5 | .NET |
| Java | Google Web Toolkit (GWT) | Silverlight | SOAP |
| Citrix | ERP | Oracle | SAP |
Comme LoadView, LoadRunner permet aux ingénieurs de performance de concevoir des scénarios du monde réel pour simuler des centaines ou des milliers d’utilisateurs simultanés, aidant ainsi les développeurs à analyser la performance des composants clés, tels que le temps de réponse et la performance au niveau du code dans leurs applications. Cependant, les utilisateurs de LoadRunner ont aussi la possibilité d’intégrer leurs scripts de tests de performance JMeter, ainsi que les plateformes CI/CD populaires tierces et open source suivantes, pour faciliter la collaboration au sein des équipes DevOps :
- IDE
- Jenkins
- Dynatrace
- Microsoft Visual Studio
- jUnit
- nUnit
- Selenium
LoadView : Scriptage avec l’EveryStep Web Recorder
L’EveryStep Web Recorder est un outil de script web GRATUIT qui enregistre chaque étape d’une transaction web et rejoue le script en utilisant un navigateur réel. Aucun plugin ou téléchargement supplémentaire n’est nécessaire.
Enregistrez des scripts de test multi-étapes d’actions utilisateur critiques et complexes, telles que clics sur boutons, sélections de menus, soumission de formulaires, paniers d’achat, saisie de texte, et bien plus. Ces scripts peuvent ensuite être importés dans la plateforme LoadView pour tester la charge sur vos sites Web, applications Web, services Web et API.
Les scripts peuvent être enregistrés avec plus de 40 navigateurs desktop et mobiles (iPhone, iPad, Google, Samsung, etc.), l’EveryStep Web Recorder supporte pratiquement tout ce qui est rendu dans un navigateur, peu importe la technologie utilisée. LoadView supporte le jeu suivant de langages/technologies populaires :
| AJAX | Angular JS | JSON |
| Web API (REST) | SOAP | WebSockets |
| Java | HTML5 | Flash |
| PHP | Ruby |
LoadView : Méthodes de simulation de charge
Beaucoup de solutions de test de charge, notamment les solutions open-source, ne peuvent exécuter que des simulations utilisateur basées sur des protocoles, ce qui n’est pas suffisant pour les applications modernes. Stresser le serveur au niveau du protocole est utile, mais vous perdez une grande partie du temps de réponse de bout en bout. Lorsqu’il s’agit de tester des applications web, vous devez savoir ce qui se passe au niveau du comportement et de la performance côté client. LoadView peut exécuter plusieurs types de simulation d’utilisateurs : HTTP/S et tests basés sur des navigateurs réels.
De plus, les utilisateurs de LoadView peuvent choisir parmi plus de 40 géo-localisations dans le monde pour exécuter leurs tests, garantissant des résultats de performance représentatifs du monde réel où que se trouvent vos utilisateurs ou clients.
Lancez l’EveryStep Web Recorder maintenant !
LoadRunner : Scriptage avec Virtual User Generator (VuGen)
VuGen crée des scripts utilisateur virtuel pour les tests de charge. Avec le protocole Web HTTP/HTML, les scripts simulent la communication avec le serveur au niveau du protocole plutôt que d’exécuter l’interface complète du navigateur. OpenText supporte également les tests basés sur navigateur via TruClient, qui enregistre et rejoue les actions dans un navigateur.
La méthode de test doit correspondre à l’objectif : les scripts basés sur le protocole exercent les requêtes et réponses serveur, tandis que TruClient peut exercer les workflows dans le navigateur. L’enregistrement, la relecture et le support du navigateur dépendent de la technologie et de la version sélectionnées.
LoadRunner : Intégrations additionnelles
LoadRunner s’intègre à d’autres outils de surveillance OpenText, OpenText Diagnostics et OpenText Sitescope. Ces outils de surveillance aident à trouver la cause première des problèmes dans l’environnement hétérogène d’une organisation. Cela permet aux ingénieurs de performance ou aux développeurs d’effectuer des tests à grande échelle avec un matériel minimal pour toute combinaison d’environnements physiques et virtuels, y compris les infrastructures cloud publiques et plateformes de conteneurs suivantes :
- AWS (Amazon Web Services)
- Azure
- Digital Ocean
- Google Cloud Platform
- Docker
LoadRunner peut également s’intégrer à la virtualisation réseau et service. C’est important lorsque vous devez tester des conditions réseau réelles ou lorsque vous utilisez un service tiers qui nécessite encore un test de charge, comme le traitement de cartes de crédit. Toutes ces intégrations aident les ingénieurs de performance et les développeurs à optimiser la performance avant le déploiement en éliminant les risques et les goulots d’étranglement, à minimiser les coûts en mesurant et prédisant la capacité, et à réduire le temps des cycles de test.
Bien que LoadRunner soit extensif, s’intègre avec de nombreux outils et supporte plusieurs protocoles et technologies, de nombreux utilisateurs ont exprimé certaines préoccupations communes :
- C’est cher comparé à d’autres outils et plateformes disponibles commercialement
- Peu convivial
- Le scriptage peut prendre beaucoup de temps, surtout avec des scripts complexes
- Réutiliser les scripts peut être difficile
- Le support est bon, mais si vous avez besoin d’un support 24h/24 et 7j/7, vous devez payer un supplément au-delà de ce que vous payez actuellement
Tarification LoadRunner
OpenText ne publie pas de tarification standard. Son offre cloud utilise une tarification basée sur l’utilisation, les devis sont disponibles via l’équipe commerciale OpenText.
Tarification LoadView et services professionnels
Les plans d’abonnement LoadView commencent à 129 $ par mois facturé annuellement, ou 199 $ par mois facturé mensuellement. Avec nos plans d’abonnement, les minutes inutilisées d’utilisateurs virtuels et les heures d’injecteurs de charge se reportent d’un mois à l’autre. Alternativement, vous pouvez aussi choisir un plan pay-as-you-go. La tarification est calculée et affichée avant de démarrer un nouveau test, de sorte que vous savez exactement ce pour quoi vous payez.
Si vos besoins spécifiques dépassent ce qui est listé ci-dessus, veuillez nous contacter pour un plan personnalisé.
Les services professionnels sont une autre option disponible pour les clients si des ressources supplémentaires de test de performance ne sont pas disponibles en interne. Nous offrons tous les éléments du processus de test de charge pour lesquels vous avez besoin d’assistance.
Conclusion : LoadView vs. LoadRunner
LoadRunner est une solution de test de performance complexe et puissante. Elle prend en charge une large gamme de technologies et s’intègre à de nombreuses plateformes. Cependant, selon le niveau d’expertise et de connaissances au sein de vos équipes de développement et d’ingénierie, il peut y avoir une courbe d’apprentissage importante lors de la première utilisation de LoadRunner.
Le temps est précieux pour tout le monde. Si vous recherchez une plateforme de test de charge à la demande, basée sur un navigateur, pour effectuer des tests de performance sur des sites web, des applications web, des services web et des API – tout cela à partir d’une plateforme unique – ne cherchez pas plus loin que LoadView. Cela nécessite pratiquement aucun temps ni effort de configuration. La capacité à créer et reproduire facilement des scripts avec l’EveryStep Web Recorder et à tester plusieurs simulations d’utilisateurs fait de LoadView un outil de test de charge puissant.
Il n’y a pas de contrats à long terme et vous ne payez que ce que vous utilisez et dont vous avez besoin. Cela donne à vos équipes le temps de se concentrer sur la création, les tests et l’optimisation de leur code et de leurs applications, garantissant ainsi à vos clients une expérience utilisateur cohérente, peu importe où ils se trouvent.
Pas de carte de crédit, pas de contrat.