LoadLogic : une brève introduction

LoadLogic : une brève introduction

Un bon cowboy est un bon cowboy si son pistolet fonctionne correctement et que son cheval a bel et bien quatre pattes. Il en va de même pour les testeurs en assurance qualité logiciel. Afin d’optimiser votre chance de réussir, vous devez vous équiper des meilleurs outils disponibles sur le marché. Cependant, la liste d’outils à la disposition des testeurs est longue et s’y retrouver est une tâche bien plus ardue qu’il n’y parait. Comprendre un outil et savoir l’utiliser peut facilement se transformer en un obstacle qui vous ralentira dans votre travail de testeur en assurance qualité logiciel. C’est pourquoi, nous allons tenter de vous présenter brièvement notre solution LoadLogic en expliquant étape par étape le fonctionnement de LoadLogic.

Ce qu’est LoadLogic et pourquoi l’utiliser

LoadLogic est une solution avancée de test de charge proposée par l’équipe SQALogic. LoadLogic nous permet non seulement de tester, mais aussi d’optimiser vos infrastructures tout en restant intégré dans l’ensemble de vos flux de travail agile et votre méthodologie DevOps. LoadLogic est composé de nombreuses solutions leaders sur le marché, telles que : JMeter , Gatling, Redline13, LoadRunner cloud, et bien d’autres. La combinaison de ces outils est ce qui rend la solution LoadLogic si unique et performante. Nous apporterons la bonne boîte à outils pour que le travail soit fait rapidement et efficacement.

Comment utiliser LoadLogic

Dans le cadre de ce processus, nos experts travailleront avec vous et votre équipe pour identifier les scénarios appropriés. Pour chaque étape clé de l’activité présente dans l’application testée (AUT), un scénario devra être développé.

L’étape suivante consistera à sélectionner l’environnement cible. Sur la base des meilleures pratiques de l’industrie, nous choisirons soit de travailler avec le client pour fournir une réplication de son environnement de production, soit d’effectuer des tests sur son système réel pendant les périodes d’accalmie.

Une fois les besoins identifiés et l’environnement cible sélectionné ou créé, nous exploiterons les meilleurs outils pour la création des scénarios, par exemple, JMeter ou Gatling pourraient être utilisés. Les objectifs de ces scénarios seront de répliquer le comportement d’utilisateurs du « monde réel ». Le code du scénario contiendra les actions exactes de l’utilisateur testé. En outre, il est de la plus haute importance que les données utilisées pour les tests soient aussi proches que possible des données de production. Ces données de test peuvent être créées manuellement ou bien être collectées à partir d’un environnement de production déjà existant, puis masquées pour des raisons de sécurité.

Avant de lancer le scénario réel, il est nécessaire d’effectuer une série de tests de calibration avec un nombre d’utilisateurs limité. Ces tests nous permettront d’identifier les éventuels bugs à travers toutes les étapes de vos scénarios et de comprendre le comportement desdites transactions lorsqu’aucune charge trop importante n’est délivrée au système. Durant cette phase de débogage, nous inclurons souvent des métriques backend afin d’établir des corrélations et d’aider à identifier les causes profondes.

 

Une fois le test lancé et effectué, il ne vous restera plus qu’à analyser vos résultats. Les rapports de synthèse seront générés par LoadLogic mais vous aurez aussi accès à des rapports graphiques téléchargeables. Vous pouvez très bien choisir d’ouvrir le tableau de bord de JMeter dans votre navigateur pour vos analyses puis télécharger l’ensemble des rapports disponibles.

Cette brève description du fonctionnement de LoadLogic vous offre un coup d’œil global sur cet outil. Nous vous invitons à contacter nos équipes pour plus d’explications !

Add Comment