Share via


How to: Specify the Network Adapter to Use on a Test Controller or Test Agent with Multiple Network Adapters

Wenn ein Computer, auf dem die Testcontroller- oder Test-Agent-Software installiert ist, über mehrere Netzwerkadapter verfügt, müssen Sie anstelle des Namens des Computers die IP-Adresse angeben, um diesen Testcontroller bzw. Test-Agent zu identifizieren.

Warnung

Beim Versuch, einen Test-Agent einzurichten, kann folgender Fehler auftreten:

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

Dieser Fehler kann bei der Installation des Testcontrollers auf einem Computer mit mehr als einem Netzwerkadapter auftreten. Es ist auch möglich, dass Agents erfolgreich installiert werden können und das Problem erst bei einem Testlauf auftritt.

Binden eines Testcontrollers an einen bestimmten Netzwerkadapter

So ermitteln Sie die IP-Adressen der Netzwerkadapter

  1. Klicken Sie in Microsoft Windows auf Start, klicken Sie in das Feld Suche starten, geben Sie "cmd" ein, und drücken Sie dann die EINGABETASTE.

  2. Geben Sie ipconfig /all ein.

    Die IP-Adressen für Ihre Netzwerkadapter werden angezeigt. Notieren Sie sich die IP-Adresse des Netzwerkadapters, an den Sie den Controller binden möchten.

So binden Sie einen Netzwerkadapter an einen Testcontroller

  1. Klicken Sie in Microsoft Windows auf Start, klicken Sie in das Feld Suche starten, geben Sie "services.msc" ein, und drücken Sie dann die EINGABETASTE.

    Das Dialogfeld Dienste wird angezeigt.

  2. Klicken Sie im Ergebnisbereich in der Spalte Name mit der rechten Maustaste auf den Dienst Visual Studio Test Controller, und klicken Sie dann auf Beenden.

    - oder -

    Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten, und führen Sie den folgenden Befehl aus:

    net stop vsttcontroller

  3. Öffnen Sie die XML-Konfigurationsdatei "QTCcontroller.exe.config" im Verzeichnis "<Laufwerkbuchstabe:>\Programme (x86)\Microsoft Visual Studio 10.0-\Common7\IDE\".

  4. Suchen Sie nach dem <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. Fügen Sie im Abschnitt <appSettings> den BindTo-Schlüssel hinzu, um den zu verwendenden Netzwerkadapter anzugeben.

        <add key="BindTo" value="<YOUR IP ADDRESS>"/>
      </appSettings>
    
  6. Starten Sie den Testcontrollerdienst. Führen Sie dazu den folgenden Befehl an einer Eingabeaufforderung aus:

    net start vsttcontroller.

    Warnung

    Sie müssen die Test-Agent-Installation erneut ausführen, um den Test-Agent mit dem Controller zu verbinden. Geben Sie dabei die IP-Adresse für den Controller anstelle des Controllernamens an.

    Dies gilt für den Controller, den Agent-Dienst und den Agent-Prozess. Die BindTo-Eigenschaft muss für jeden Prozess festgelegt werden, der auf einem Computer mit mehr als einem Netzwerkadapter ausgeführt wird. Zum Festlegen der BindTo-Eigenschaft wird für alle drei Prozesse die zuvor für den Testcontroller beschriebene Prozedur verwendet.

Binden eines Test-Agents an einen bestimmten Netzwerkadapter

So binden Sie eine Netzwerkschnittstellenkarte an einen Test-Agent

  1. Klicken Sie in Microsoft Windows auf Start, klicken Sie in das Feld Suche starten, geben Sie "services.msc" ein, und drücken Sie dann die EINGABETASTE.

    Das Dialogfeld Dienste wird angezeigt.

  2. Klicken Sie im Ergebnisbereich in der Spalte Name mit der rechten Maustaste auf den Dienst Visual Studio Test Agent, und klicken Sie dann auf Beenden.

    - oder -

    Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten, und führen Sie den folgenden Befehl aus:

    net stop vsttagent

  3. Öffnen Sie die XML-Konfigurationsdatei "QTAgentService.exe.config" im Verzeichnis "<Laufwerkbuchstabe:>\Programme (x86)\Microsoft Visual Studio 10.0-\Common7\IDE\".

  4. Suchen Sie nach dem <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. Fügen Sie im Abschnitt <appSettings> den BindTo-Schlüssel hinzu, um den zu verwendenden Netzwerkadapter anzugeben.

        <add key="BindTo" value="<YOUR IP ADDRESS>"/>
      </appSettings>
    
  6. Starten Sie den Test-Agent-Dienst. Führen Sie dazu den folgenden Befehl an einer Eingabeaufforderung aus:

    net start vsttagent.

Siehe auch

Konzepte

Installing and Configuring Visual Studio Agents and Test and Build Controllers

Weitere Ressourcen

Modifying Load Test Logging Settings

Konfigurieren eines Testcontrollers und eines Test-Agents über eine Firewall hinweg

How to: Specify the Maximum Size for the Log File

How to: Specify Timeout Periods for Test Controllers and Test Agents