Comment : administrer une plateforme de test
Mise à jour : novembre 2007
Vous pouvez utiliser un groupe d'ordinateurs pour générer une charge simulée à des fins de test. Ce groupe d'ordinateurs se compose d'un contrôleur unique et d'un ou de plusieurs agents qui sont collectivement appelés plateforme de test. Pour plus d'informations, consultez À propos des contrôleurs, agents et plateformes de test.
Pour exécuter des fonctions administratives sur une plateforme de test, sélectionnez Administrer les contrôleurs de test dans le menu Test. La boîte de dialogue Administrer le contrôleur de test s'affiche.
Les actions suivantes sont disponibles pour la plateforme de test :
Supprimer les fichiers temporaires
Supprime des répertoires de déploiement sur les agents et le contrôleur. Disponible uniquement si la plateforme de test est inactive, autrement dit si tous les agents sont à l'état prêt.Redémarrer la plateforme de test
Redémarre le contrôleur et les agents. Un avertissement s'affiche si une série de tests est en cours.
La zone de liste Agents affiche le nom d'ordinateur et l'état de chaque agent associé au contrôleur.
Les éléments suivants correspondent aux valeurs possibles pour l'état de l'agent :
Exécution des tests - Le test en cours d'exécution ne peut être affiché que dans la fenêtre Série de tests.
Prêt
Hors connexion
Déconnecté
Vous pouvez également modifier l'état des agents dans une plateforme de test à l'aide de la boîte de dialogue Administrer le contrôleur de test.
Cette boîte de dialogue permet d'exécuter les actions suivantes :
Tâche |
Description |
---|---|
Propriétés |
Ouvre la boîte de dialogue Propriétés des agents. |
Ajouter |
Ouvre la boîte de dialogue Propriétés des agents pour ajouter des agents à la plateforme de test. Dans la boîte de dialogue Propriétés des agents, vous pouvez modifier des propriétés supplémentaires et ajouter des attributs. |
Supprimer |
Supprime un agent de ce contrôleur. L'option est activée seulement si l'agent n'exécute pas de test. |
Hors connexion/En ligne |
Il s'agit d'un bouton bascule. La colonne État dans la zone de liste Agents affiche l'état en cours de chaque agent. Si l'état en cours est Prêt, le bouton affiche Hors connexion, si l'état en cours est Hors connexion, le bouton affiche En ligne. Les agents dont l'état est Prêt sont disponibles pour exécuter des tests. Les agents dont l'état est Hors connexion ne peuvent pas exécuter de tests. |
Redémarrer |
Disponible n'importe quand. L'utilisateur est alerté si un agent exécute un test. L'arrêt du service Agent arrête tout processus d'agent et tout test qui s'exécute sur cet agent. |
Actualiser |
Actualise la boîte de dialogue. |
Pour administrer un agent en modifiant les propriétés, sélectionnez l'agent dans la liste, puis cliquez sur Propriétés. Vous pouvez modifier les propriétés suivantes :
Propriété d'agent |
Description |
||
---|---|---|---|
Poids |
Utilisé pour distribuer la charge lors de l'utilisation d'agents avec des niveaux de performance différents. Par exemple, un agent dont le poids est de 100 reçoit une charge deux fois supérieure à un agent dont le poids est de 50. |
||
Commutation IP |
Utilisé pour configurer la commutation IP. La commutation IP permet à un agent d'envoyer des demandes à un serveur en utilisant une plage d'adresses IP. La commutation IP est importante si votre test de charge accède à une batterie de serveurs Web. La plupart des programmes d'équilibrage de charge établissent l'affinité entre un client et un serveur Web particulier en utilisant l'adresse IP du client. Pour obtenir le bon équilibre de charge dans la batterie de serveurs Web, il est important que les demandes proviennent d'une plage d'adresses IP.
|
||
Attributs |
Ensemble de paires nom/valeur qui peuvent être utilisées dans la sélection d'agent. Les attributs par défaut sont Nom et Système d'exploitation. Des ensembles d'attributs semblables peuvent être assignés aux tests spécifiques. Ces attributs sont utilisés pour déterminer quel test peut être exécuté sur un agent spécifique. Par exemple, un test peut exiger un système d'exploitation particulier. Vous pouvez configurer des attributs sur l'onglet Contrôleur et agent du fichier de configuration de la série de tests. Pour plus d'informations, consultez Comment : spécifier la configuration d'une série de tests. |
Les modifications apportées au poids de l'agent et à l'attribut d'agent prennent effet immédiatement, mais n'affectent pas les tests en cours d'exécution. La Plage d'adresses IP entre en vigueur après que le contrôleur a été redémarré.
Remarque : |
---|
Vous pouvez définir des propriétés dans chaque test et dans la configuration de série de tests pour la sélection d'agent. |
Toutes les modifications sont enregistrées dans le fichier journal de contrôleur.
Modification des propriétés d'agent
Pour modifier les propriétés d'un agent
Dans le menu Test de Visual Studio, cliquez sur Administrer les contrôleurs de test.
La boîte de dialogue Administrer le contrôleur de test s'affiche.
Dans la zone de liste déroulante Contrôleur, choisissez le nom du contrôleur dont vous souhaitez modifier les agents. Si le contrôleur n'apparaît pas dans la liste, tapez le nom de son ordinateur.
Dans la section Agents de la boîte de dialogue, choisissez l'ordinateur agent dont vous souhaitez modifier la configuration.
Cliquez sur Propriétés pour modifier des propriétés telles que Commutation IP.
Voir aussi
Tâches
Comment : exécuter un test sur une plate-forme de test
Comment : exécuter un test de charge à l'aide d'agents
Concepts
Contrôleurs, agents et plateformes de test
Installation des fonctionnalités de contrôleur et d'agent
Configuration des plates-formes de test pour Team System