LoadRunner Active VUser Count
Problème:
Comment obtenir le nombre d’utilisateurs actifs à tout moment dans LoadRunner?
Explication :
LoadRunner exécute le script dans le contrôleur ou le Centre de performances et génère le nombre requis d’utilisateurs virtuels (VUsers). Mais tous les utilisateurs ne sont pas actifs à temps plein, en particulier lorsque la partie connexion et déconnexion est dans l’Action(). Si vous voulez savoir combien de VUsers sont actifs à un moment donné, suivez les étapes ci-dessous.
Solution:
Prérequis :
Comme prérequis, vous devez d’abord identifier le nombre de connexions TCP/IP établies par un utilisateur lors du test. À cet effet:
- Commentez la transaction « Déconnexion » du script VUGen
- Exécutez le test pendant quelques minutes. La durée du test doit être suffisamment longue pour effectuer au moins une itération
- Rassembler le résultat
- Ouvrir le fichier de résultat dans l’outil d’analyse LoadRunner
- Ouvrir le graphique « Connexions »
Graphs -> Ajouter un nouvel élément – > Ajouter un nouveau graphique – > Ressources Web – > Connexions - Notez le nombre de connexions établies lors du test d’un utilisateur (No. de connexions = 6; Reportez-vous à la capture d’écran ci-dessous)
Essai réel:
- Exécuter le test réel avec une charge complète
- Rassembler le résultat après la fin du test
- Ouvrir le fichier de résultat dans l’outil d’analyse LoadRunner
- Ouvrir le graphique « Connexions »
Graphiques – > Ajouter un nouvel élément – > Ajouter un nouveau graphique – > Ressources Web – > Connexions - Passez la souris sur le graphez et obtenez la valeur « Nombre de connexions ». Reportez-vous à la capture d’écran ci-dessous où à 00: 11:00, le nombre de connexions est de 36.000. Notez cette valeur.
Calcul du nombre de Vusers actifs à un moment donné :
Nombre de VUsers actifs = Total des connexions à ce moment / Connexion effectuée par un utilisateur
=> Nombre d’utilisateurs actifs à 00:11:00 = 36 / 6
=> Nombre d’utilisateurs actifs à 00:11:00 = 6
Par conséquent, 6 VUsers sont actifs à 00:11:00. De même, vous pouvez calculer le nombre d’utilisateurs actifs à un moment différent dans le test LoadRunner.