Guide pratique pour lier un contrôleur de test ou un agent de test à une carte réseauHow to: Bind a test controller or test agent to a network adapter

Si un ordinateur, sur lequel le contrôleur de test ou l’agent de test est installé, a plusieurs cartes réseau, vous devez spécifier l’adresse IP à la place du nom de l’ordinateur pour identifier le contrôleur de test ou l’agent de test.If a computer that has the test controller or the test agent software installed has multiple network adapters, then you must specify the IP address instead of the name of the computer to identify that test controller or test agent.

Warning

Lors de la configuration d’un agent de test, vous pouvez recevoir l’erreur suivante :When you try to set up a test agent, you might receive the following error:

Erreur 8110. Impossible de se connecter à l’ordinateur contrôleur spécifié ou d’accéder à l’objet contrôleurError 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.This error can be caused by installing the test controller on a computer that has more than one network adapter. 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.It is also possible to install agents successfully, and not see this problem until you try to run a test.

Liaison entre un contrôleur de test et une carte réseau spécifiqueBind a test controller to a specific network adapter

Pour obtenir l'adresse IP des cartes réseauTo obtain the IP addresses of the network adapters

  1. Dans Microsoft Windows, choisissez Démarrer, dans la zone Rechercher, tapez cmd, puis choisissez Entrée.From Microsoft Windows, choose Start, choose in the Start Search box, type cmd, and then choose Enter.

  2. Tapez ipconfig /all.Type ipconfig /all.

    Les adresses IP de vos cartes réseau s'affichent.The IP addresses for your network adapters are displayed. Enregistrez l'adresse IP de la carte réseau à laquelle vous souhaitez lier votre contrôleur.Record the IP address of the network adapter that you want to bind your controller to.

Pour lier une carte réseau à un contrôleur de testTo bind a network adapter to a test controller

  1. Dans Microsoft Windows, choisissez Démarrer, dans la zone Rechercher, tapez services.msc, puis choisissez Entrée.From Microsoft Windows, choose Start, choose in the Start Search box, type services.msc, and then choose Enter.

    La boîte de dialogue Services s’affiche.The Services dialog box is displayed.

  2. Dans le volet de résultats, sous la colonne Nom, cliquez avec le bouton droit sur le service Visual Studio Test Controller, puis choisissez Arrêter.In the results pane, under the Name column, right-click the Visual Studio Test Controller service and then choose Stop.

    - ou --or-

    Ouvrez une invite de commandes élevée et exécutez la commande suivante à une commande :Open an elevated command prompt and run the following command at a command:

    net stop vsttcontroller

  3. Ouvrez le fichier config XML QTCcontroller.exe.config situé dans %ProgramFiles(x86)%\Microsoft Visual Studio\2017\\Common7\IDE.Open the QTCcontroller.exe.config XML configuration file located in %ProgramFiles(x86)%\Microsoft Visual Studio\2017\\Common7\IDE.

  4. recherchez la balise <appSettings>.locate <appSettings> tag.

    <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 the BindTo key to specify which network adapter to use in the <appSettings> section.

            <add key="BindTo" value="<YOUR IP ADDRESS>"/>
    </appSettings>
    
  6. Démarrez le service du contrôleur de test.Start the test controller service. Pour cela, exécutez la commande suivante à l'invite de commande :To do this, run the following command at a command prompt:

    net start vsttcontroller

    Warning

    Vous devez encore exécuter l’installation de l’agent de test pour connecter l’agent de test au contrôleur.You must run the test agent installation again to connect the test agent to the controller. Cette fois, spécifiez l'adresse IP du contrôleur à la place de son nom.This time, specify the IP address for the controller instead of the controller name.

    Cela s'applique au contrôleur, au service Agent et au processus Agent.This applies to the controller, the agent service, and the agent process. La propriété BindTo doit être définie pour chaque processus qui s'exécute sur un ordinateur doté de plusieurs cartes réseau.The BindTo property must be set for each process that is running on a computer that has more than one network adapter. 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.The procedure to set the BindTo property is the same for all three processes, as specified earlier in this topic for the test controller.

Pour lier une carte d’interface réseau à un agent de testTo bind a network interface card to a test agent

  1. Dans Microsoft Windows, choisissez Démarrer, dans la zone Rechercher, tapez services.msc, puis choisissez Entrée.From Microsoft Windows, choose Start, choose in the Start Search box, type services.msc, and then choose Enter.

    La boîte de dialogue Services s’affiche.The Services dialog box is displayed.

  2. Dans le volet de résultats, sous la colonne Nom, cliquez avec le bouton droit sur le service Visual Studio Test Agent, puis choisissez Arrêter.In the results pane, under the Name column, right-click the Visual Studio Test Agent service and then choose Stop.

    - ou --or-

    Ouvrez une invite de commandes élevée et exécutez la commande suivante à une commande :Open an elevated command prompt and run the following command at a command:

    net stop vsttagentnet stop vsttagent

  3. Ouvrez le fichier config XML QTAgentService.exe.config situé dans %ProgramFiles(x86)%\Microsoft Visual Studio\2017\\Common7\IDE.Open the QTAgentService.exe.config XML configuration file located in %ProgramFiles(x86)%\Microsoft Visual Studio\2017\\Common7\IDE.

  4. recherchez la balise <appSettings>.locate <appSettings> tag.

    <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 the BindTo key to specify which network adapter to use in the <appSettings> section.

            <add key="BindTo" value="<YOUR IP ADDRESS>"/>
    </appSettings>
    
  6. Démarrez le service de l'agent de test.Start the test agent service. Pour cela, exécutez la commande suivante à l'invite de commande :To do this, run the following command at a command prompt:

    net start vsttagent

Voir aussiSee also