Scripting Vugen – Nombre d’utilisateurs exécutant des actions lors d’un test de charge
Lors d’un test de charges, les outils de tests de charge ne nous proposent pas de graphes de résultat sur le nombre d’utilisateurs à l’instant t qui exécutent réellement des appels applicatifs mais le nombre confondu d’utilisateurs connectés à l’application qui travaillent et ceux qui ne travaillent pas.
Afin de montrer cette notion (qui intéresse MOE et AMOA) d’utilisateurs réellement au travail, Vugen permet de définir son propre graphe (via lr_user_data_point). Il est nécessaire d’encapsuler toutes les transactions pour mettre en évidence le nombre réelle total d’utilisateurs.
Action() { // Déclaration des variables int id; lr_whoami(&id, NULL, NULL); lr_start_transaction("Test"); lr_user_data_point("Works", id); // Appel applicatif .... lr_end_transaction("Test", LR_AUTO); lr_user_data_point("Works",0); return 0; }
Consultant Testing Senior en poste chez Sogeti