Porady: wiązanie kontrolera testów lub agenta testowego z kartą sieciową
Opublikowano: czerwiec 2016
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.
Ostrzeżenie
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
Z systemu Microsoft Windows wybierz polecenie Start, kliknij w polu Rozpocznij wyszukiwanie, wpisz polecenie cmd, a następnie naciśnij klawisz ENTER.
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
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.
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
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\.
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>
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>
Uruchom usługę kontrolera testu. Aby to zrobić, uruchom następujące polecenie z wiersza polecenia:
net start vsttcontroller.
Ostrzeżenie
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
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.
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
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\.
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>
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>
Uruchom usługę agenta testowego. Aby to zrobić, uruchom następujące polecenie z wiersza polecenia:
net start vsttagent.
Zobacz też
Instalowanie i konfigurowanie agentów testowych i kontrolerów testów
Modyfikowanie ustawień logowania dla testu obciążenia
Konfigurowanie portów pod kątem kontrolerów testów i agentów testowych
Porady: określanie maksymalnego rozmiaru pliku dziennika
Porady: określanie limitów czasu dla kontrolerów testów i agentów testowych