Comment : spécifier une carte réseau à utiliser sur un contrôleur de test ou un agent de test avec plusieurs cartes réseau

Si un ordinateur, sur lequel le contrôleur de test ou l'agent de test est installé, possède plusieurs cartes réseau, vous devez spécifier l'adresse IP à la place du nom de l'ordinateur pour identifier ce contrôleur de test ou cet agent de test.

Avertissement

Lors de la configuration d'un agent de test, vous pouvez recevoir l'erreur suivante :

Error 8110. Can not connect to the specified controller computer or access the controller object

Cette erreur peut être provoquée par l'installation du contrôleur de test sur un ordinateur doté de plusieurs cartes réseau. Il est également possible d'installer avec succès des agents et de ne pas rencontrer ce problème avant d'exécuter un test.

Liaison entre un contrôleur de test et une carte réseau spécifique

Pour obtenir l'adresse IP des cartes réseau

  1. Dans Microsoft Windows, cliquez sur Démarrer, cliquez dans la zone Démarrer la recherche, tapez cmd, puis appuyez sur Entrée.

  2. Tapez ipconfig /all.

    Les adresses IP de vos cartes réseau s'affichent. Enregistrez l'adresse IP de la carte réseau à laquelle vous souhaitez lier votre contrôleur.

Pour lier une carte réseau à un contrôleur de test

  1. Dans Microsoft Windows, cliquez sur Démarrer, cliquez dans la zone Démarrer la recherche, tapez services.msc, puis appuyez sur Entrée.

    La boîte de dialogue Services s'affiche.

  2. Dans le volet de résultats, sous la colonne Nom, cliquez avec le bouton droit sur le service Microsoft Visual Studio Test Controller 2010, puis cliquez sur Arrêter.

    ou

    Ouvrez une invite de commandes élevée et exécutez la commande suivante à une commande :

    net stop vsttcontroller

  3. Ouvrez le fichier de configuration XML QTCcontroller.exe.config qui se trouve dans <lettre du lecteur:>\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\.

  4. recherchez la balise <appSettings>.

      <appSettings>
        <add key="LogSizeLimitInMegs" value="20"/>
        <add key="AgentConnectionTimeoutInSeconds" value="120"/>
        <add key="AgentSyncTimeoutInSeconds" value="300"/>
        <add key="ControllerServicePort" value="6901"/>
        <add key="ControllerUsersGroup" value="TeamTestControllerUsers"/>
        <add key="ControllerAdminsGroup" value="TeamTestControllerAdmins"/>
        <add key="CreateTraceListener" value="no"/>
      </appSettings>
    
  5. Ajoutez la clé BindTo pour spécifier la carte réseau à utiliser dans la section <appSettings>.

        <add key="BindTo" value="<YOUR IP ADDRESS>"/>
      </appSettings>
    
  6. Démarrez le service du contrôleur de test. Pour cela, exécutez la commande suivante à l'invite de commande :

    net start vsttcontroller.

    Avertissement

    Vous devez encore exécuter l'installation de l'agent de test pour connecter l'agent de test au contrôleur. Cette fois, spécifiez l'adresse IP du contrôleur à la place de son nom.

    Cela s'applique au contrôleur, au service Agent et au processus Agent. La propriété BindTo doit être définie pour chaque processus qui s'exécute sur un ordinateur doté de plusieurs cartes réseau. La procédure permettant de définir la propriété BindTo est la même pour les trois processus et correspond à celle spécifiée précédemment dans cette rubrique pour le contrôleur de test.

Liaison entre un agent de test et une carte réseau spécifique

Pour lier une carte d'interface réseau à un agent de test

  1. Dans Microsoft Windows, cliquez sur Démarrer, cliquez dans la zone Démarrer la recherche, tapez services.msc, puis appuyez sur Entrée.

    La boîte de dialogue Services s'affiche.

  2. Dans le volet de résultats, sous la colonne Nom, cliquez avec le bouton droit sur le service Visual Studio Test Agent, puis cliquez sur Arrêter.

    ou

    Ouvrez une invite de commandes élevée et exécutez la commande suivante à une commande :

    net stop vsttagent

  3. Ouvrez le fichier de configuration XML QTAgentService.exe.config qui se trouve dans <lettre du lecteur:>\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\.

  4. recherchez la balise <appSettings>.

      <appSettings>
        <appSettings>
        <add key="LogSizeLimitInMegs" value="20"/>
        <add key="AgentServicePort" value="6910"/>
        <add key="ControllerConnectionPeriodInSeconds" value="30"/>
        <add key="StopTestRunCallTimeoutInSeconds" value="120"/>
        <add key="CreateTraceListener" value="no"/>
        <add key="GetCollectorDataTimeout" value="300"/>
      </appSettings>  </appSettings>
    
  5. Ajoutez la clé BindTo pour spécifier la carte réseau à utiliser dans la section <appSettings>.

        <add key="BindTo" value="<YOUR IP ADDRESS>"/>
      </appSettings>
    
  6. Démarrez le service de l'agent de test. Pour cela, exécutez la commande suivante à l'invite de commande :

    net start vsttagent.

Voir aussi

Concepts

Installation et configuration des agents Visual Studio, des contrôleurs de test et de build

Autres ressources

Modification des paramètres d'enregistrement du test de charge

Configuration d'un contrôleur de test et d'un agent de test via un pare-feu

Comment : spécifier la taille maximum du fichier journal

Comment : spécifier les périodes de délai des contrôleurs de test et des agents de test