LoadRunner est un logiciel de test créer par l’entreprise HP. Ce logiciel permet de mesurer la performance des systèmes mais surtout la montée en charge. Il permet de simuler le comportement de millier d’utilisateurs, jusqu’à 50 utilisateurs gratuitement puis 0,50 cents par utilisateur. LoadRunner a l’avantage de comprendre la plupart des plateformes existantes, ainsi il peut simuler l’utilisation d’un site internet, d’une application codée en C#, en Java et bien plus encore…
Dans cet article, je vous montrerai comment le logiciel se compose, son fonctionnement mais aussi ses avantages.
Composition
En réalité lorsque l’on parle de LoadRunner nous parlons de 3 logiciels bien distinct mais complémentaire : VuGen, Controller et Analysis.

VuGen : Permet de créer et d’éditer des scripts, afin de simuler l’utilisation du programme.
Controller : Permet de créer des scénarios, composés des scripts VuGen, et de les exécuter avec nos utilisateurs virtuels. Un système de monitoring est aussi présent.
Analysis : Récupère le résultat de l’exécution du scénario, fait avec Controller, et nous donne des résultats graphiques que l’on peut manipuler et d’analyser.
Fonctionnement
Tout d’abord il faut créer un script d’exécution avec VuGen. Par exemple un script permettant la connexion à une plateforme en ligne. Il est possible de coder le script à la main ou de lancer un mode « record », dans ce cas le navigateur de votre choix se lance avec le lien du site à tester et il vous suffira de vous connecter. Une fois terminer un script sera généré automatiquement.
Un grand nombre de fonctionnalités est présent. Il est possible de simuler une connexion ADSL, plusieurs navigateurs différents etc…
NB : La bonne pratique, peut-être, de segmenter nos scripts. Ne faire qu’un seul script pour la connexion à la plateforme par exemple et dans vos scénarios le mettre systématiquement en premier, puis mettre ce que vous voulez faire ensuite. Plutôt que de créer un seul et même gros script dans lequel il y a la connexion à chaque fois. Ainsi, vous pourrez le réutiliser. Plutôt que de devoir refaire votre connexion.
Créer par la suite votre scénario avec le logiciel « Controller ». Il faut donc mettre l’enchaînement logique de tous vos scripts. La connexion, puis la modification du profile et la déconnexion par exemple.
Il ne reste plus qu’à configurer le nombre d’utilisateurs virtuels et de lancer la simulation.
Une fois votre simulation effectuée il est possible d’ouvrir le logiciel « Analysis » directement et d’avoir un rendu graphique de votre exécution.
Des graphiques, sur les statistiques du serveur, de la vitesse de connexions en passant par le nombre de pages et leurs statuts seront présents.
Il est aussi possible de fusionner deux graphiques afin de mieux les comparer.
Avantages
De base LoadRunner ne permet pas de tout tester. Des applications mobiles ou des sites faits avec Flash par exemple. Mais il est possible d’ajouter des « add-on » permettant de faire ce que de base le logiciel ne fait pas. L’entreprise Experistest par exemple à créer un « add-on » permettant de faire des tests sur un véritable mobile.
Conclusion
LoadRunner est une suite de logiciels permettant de réaliser des tests de performance sur un très grand nombre de plateformes. Son ouverture à des « add-on » gratuit ou payant permet d’agrandir ses possibilités.
Un petit bémol vis-à-vis de son prix qui ne se sera pas adapté aux petites entreprises voulant tester leurs logiciels avec un très grand nombre d’utilisateurs virtuels.
Liens utile : https://experitest.com/
Nous proposons des formations pour ce logiciel n’hésitez pas à nous contacter pour un devis.
Pitch series A financing innovator venture supply chain market business-to-consumer startup gamification product management success first mover advantage direct mailing return on investment. Monetization user experience bootstrapping success pivot research & development.
Fringilla etiam maecenas ligula justo nec pretium felis nisi. Pretium eget aliquam augue commodo cras semper sem nullam. Ut semper nec id adipiscing dui lorem. Pretium dapibus eget in sem donec et. Metus etiam ipsum sit. Quis blandit ut ante pulvinar adipiscing dis vel montes amet. Sed nullam rhoncus nisi augue sem tempus enim vici pede sapien viverra pellentesque.
Nulla laoreet vestibulum turpis non finibus. Proin interdum a tortor sit amet mollis.
Tellus ut aenean. Veni tellus hendrerit quam. Elit justo etiam sit. Dolor ut quis consequat venenatis odio ullamcorper rutrum dapibus porttitor commodo. Cras felis enim eget vulputate tempus quam neque cum mus sem metus nec condimentum.
Penatibus nisi ante donec lorem quis ut amet elementum sem eu. Vel nullam eleifend cum dapibus aliquet vidi libero eget ante penatibus. Consequat et nulla condimentum. Imperdiet ipsum nascetur nisi.
Sed efficitur congue dolor, et rhoncus ipsum rutrum nec. Ut ac mollis risus, bibendum molestie tortor. Fusce magna dui, pharetra eget pellentesque vehicula, consequat vel nisl. Donec auctor ex a laoreet egestas.