Udostępnij za pośrednictwem


Porady: wiązanie kontrolera testów lub agenta testowego z kartą sieciową

Jeśli komputer zawierający kontroler testów lub zainstalowane oprogramowanie agenta testowego ma kilka kart sieciowych, należy określić adres IP zamiast nazwy komputera, aby zidentyfikować ten kontroler testów lub agenta testowego.

Informacje dotyczące przestrogiPrzestroga

Podczas próby skonfigurowania agenta testowego, może się pojawić następujący błąd:

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

Ten błąd może być spowodowany przez zainstalowanie kontrolera testów na komputerze, który ma więcej niż jedną kartę sieciową.Jest również możliwe, aby pomyślnie zainstalować agentów, i nie widzieć tego problemu, dopóki nie zostanie podjęta próba uruchomienia testu.

Powiązanie kontrolera testowego z konkretnym adapterem sieciowym

Aby uzyskać adresy IP kart sieciowych

  1. Z systemu Microsoft Windows wybierz polecenie Start, kliknij w polu Rozpocznij wyszukiwanie, wpisz polecenie cmd, a następnie naciśnij klawisz ENTER.

  2. Typ ipconfig/all.

    Wyświetlane są adresy IP dla kart sieciowych.Rejestruj adres IP karty sieciowej, z którą chcesz powiązać kontroler.

Aby powiązać kartę sieciową z kontrolerem testów

  1. Z systemu Microsoft Windows wybierz polecenie Start, kliknij w polu Rozpocznij wyszukiwanie, wpisz polecenie services.msc, a następnie naciśnij klawisz ENTER.

    Wyświetlane jest okno dialogowe Usługi.

  2. W okienku wyników w kolumnie Nazwa kliknij prawym przyciskiem myszy usługę Kontroler testów programu Visual Studio, a następnie wybierz polecenie Zatrzymaj.

    -lub-

    Otwórz wiersz polecenia z podwyższonym poziomem uprawnień i wpisz następujące polecenie:

    net stop vsttcontroller

  3. Otwórz plik konfiguracyjny XML QTCcontroller.exe.config XML znajdujący się w ścieżce <litera dysku:>\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\.

  4. znajdź znacznik <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. Dodaj klucz BindTo klawisz, aby określić, która karta sieciowa ma być używana, w sekcji <appSettings>.

    <add key="BindTo" value="<YOUR IP ADDRESS>"/>
      </appSettings>
    
  6. Uruchom usługę kontrolera testu.Aby to zrobić, uruchom następujące polecenie z wiersza polecenia:

    net start vsttcontroller.

    Informacje dotyczące przestrogiPrzestroga

    Musisz ponownie uruchomić instalację agenta testowego, aby połączyć agenta testowego z kontrolerem testów.Określ adres IP dla kontrolera, a nie nazwę kontrolera.

    Dotyczy to kontrolera, usługi agenta i procesu agenta.Właściwość BindTo musi być ustawiona dla każdego procesu, który jest uruchomiony na komputerze, który ma więcej niż jedną kartę sieciową.Procedury ustanawiania właściwości BindTo jest taka sama dla wszystkich trzech procesów, jak określono wcześniej w temacie dla kontrolera testów.

Powiązanie agenta testowego z konkretnym adapterem sieciowym

Aby powiązać kartę interfejsu sieciowego z agentem testowym

  1. Z systemu Microsoft Windows wybierz polecenie Start, kliknij w polu Rozpocznij wyszukiwanie, wpisz polecenie services.msc, a następnie naciśnij klawisz ENTER.

    Wyświetlane jest okno dialogowe Usługi.

  2. W okienku wyników w kolumnie Nazwa kliknij prawym przyciskiem myszy usługę Agent testowy programu Visual Studio, a następnie wybierz polecenie Zatrzymaj.

    -lub-

    Otwórz wiersz polecenia z podwyższonym poziomem uprawnień i wpisz następujące polecenie:

    net stop vsttagent

  3. Otwórz plik konfiguracyjny XML QTAgentService.exe.config XML znajdujący się w ścieżce <litera dysku:>\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\.

  4. znajdź znacznik <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. Dodaj klucz BindTo klawisz, aby określić, która karta sieciowa ma być używana, w sekcji <appSettings>.

    <add key="BindTo" value="<YOUR IP ADDRESS>"/>
      </appSettings>
    
  6. Uruchom usługę agenta testowego.Aby to zrobić, uruchom następujące polecenie z wiersza polecenia:

    net start vsttagent.

Zobacz też

Zadania

Porady: określanie maksymalnego rozmiaru pliku dziennika

Porady: określanie limitów czasu dla kontrolerów testów i agentów testowych

Koncepcje

Instalowanie i konfigurowanie agentów testowych i kontrolerów testów

Konfigurowanie portów pod kątem kontrolerów testów i agentów testowych

Inne zasoby

Modyfikowanie ustawień logowania dla testu obciążenia