Benoît Laut
Utilisation de VSTS 2008 Test Load Agent
Test Load Agent permet de répartir l’exécution de tests sur plusieurs machines appelées Agent de tests, le tout fédéré par une machine appelée Contrôleur. Dans cet article nous allons expliquer comment mettre en place cette infrastructure.
Par Benoît Laut publié le 05/11/2009 à 11:52, lu 1406 fois, 7 pages
 6 | Exécution des tests sur les Agents
Une fois le Contrôleur et les Agents configurés, l’exécution des tests se fait de la même façon que lorsqu’on exécute un test sans Test Load Agent, c’est-à-dire dans Visual Studio depuis le Test Manager.
Sélectionner le test à exécuter (Unit Test ou Load Test) puis lancer son exécution. Dans le cas d’un test unitaire on peut voir que le test s’est bien exécuté sur l’Agent en visualisant dans le rapport d’exécution le Computer Name :
 
/content/25fea357-5a9f-4c8e-882b-f03e1aa3e79a/image7.png
 
Exécution d’un Load Test : lancer le Load Test depuis le Contrôleur. Sur les Agents on retrouve le process QTAgent.exe qui est chargé de l’exécution des tests :
 
/content/25fea357-5a9f-4c8e-882b-f03e1aa3e79a/image8.png
 
Dans le rapport de test on dispose des statistiques du Contrôleur et des Agents :
 
/content/25fea357-5a9f-4c8e-882b-f03e1aa3e79a/image9.png
 
Grace à Visual Studio Team System on peut également visualiser pendant l’exécution du test de montée en charge les compteurs de performance des agents :
 
/content/25fea357-5a9f-4c8e-882b-f03e1aa3e79a/image10.png
 
 
» Démarrer une discussion