Konfigurowanie kontrolerów testów i agentów testowych w celu zarządzania testami w Visual Studio

W tym temacie opisano, jak zainstalować i skonfigurować kontrolery testu i testowanie agentów, bez użycia programu Microsoft Test Manager można zarządzać testów w programie Visual Studio.Jeśli chcesz skonfigurować kontrolery testów w środowisku laboratoryjnym za pomocą programu Microsoft Test Manager, zobacz Konfigurowanie kontrolerów testów w środowiskach laboratoryjnych.

Po skonfigurowaniu kontrolerach testu i testowanie agentów, można przypisać do nich role w ustawieniach testu.Tę należy wykonać, jeśli ma dystrybucję testów do wielu komputerów za pomocą programu Visual Studio.Aby dowiedzieć się, jak przypisać role, aby przetestować kontrolerów i testowanie agentów, zobacz Przypisywanie ról kontrolerowi testu i agentowi testowemu w celu automatycznego testowania w programie Visual Studio.

Te sekcjach opisano, jak zainstalować i skonfigurować kontrolery testu i przetestować agentów do testowania w programie Visual Studio:

  • Wstępnie wymagane składniki

  • Wymagania dotyczące grupach roboczych i wielu domen

  • Konfigurowanie zabezpieczeń dla kontrolerów testu i agenci testowi

  • Instalowanie kontrolera testowego

  • Instalowanie agenta testu

  • Rozwiązywanie problemów

Wstępnie wymagane składniki

Test kontrolerów i agenci testowi mają następujące wymagania oprogramowania:

System operacyjny

Do zainstalowania kontrolera testowego lub agent testu, komputer musi mieć jedną z następujących systemach operacyjnych:

Kontroler:

  • Windows 8, Windows 8.1

  • Windows 7 Service Pack 1

  • Windows Server 2012, Windows Server 2012 R2

  • Windows Server 2008 Release 2 z dodatkiem Service Pack 1

Agent:

  1. Windows 8, Windows 8.1

  2. Windows 7 Service Pack 1

  3. Windows XP z dodatkiem Service Pack 3

  4. Windows Server 2012, Windows Server 2012 R2

  5. Windows Server 2008 Release 2 z dodatkiem Service Pack 1

  6. Windows Server 2003 z dodatkiem Service Pack 1

.NET Framework

Aby zainstalować kontroler testu lub testowanie agenta, komputer musi mieć .NET Framework 4.5.

Wymagania dotyczące grupach roboczych i wielu domen

Jeśli użytkownik zamierza kontrolerach testu testów oraz ich agentów na maszyny, które znajdują się w grupie, a nie w domenie lub komputerach działających w różnych domenach, które nie mają relacji zaufania dwukierunkowego musi wykonaj następujące kroki w ramach procesu instalacji programu:

  1. Na każdym komputerze, na którym zostanie zainstalowany kontrolera testowego lub agenta testu, należy utworzyć konto użytkownika lokalnego, które jest członkiem grupy Administratorzy.Użyj tego samego konta i hasła na każdym komputerze.

  2. Użyj tego konta użytkownika na kontrolerach testu podczas instalowania i konfigurowania ich.

  3. Dodaj to konto do grupy TeamTestAgentService na komputerze kontroler testu.

    Informacje dotyczące przestrogiPrzestroga

    Po dodaniu tego konta użytkownika do grupy, należy dołączać nazwę komputera lokalnego.Na przykład nie należy dodawać konta użytkownika jako < nazwa komputera > \ < nazwa użytkownika >.Wystarczy dodać < nazwa_użytkownika > jako konto użytkownika do grupy.

  4. Zainstaluj i skonfiguruj swoje agenci testowi za pomocą tego samego konta.

    [!UWAGA]

    Podczas instalacji proste udostępnianie plików jest automatycznie wyłączony dla użytkowników, którzy połączyć się z kontrolerem z komputera z systemem Windows XP Professional w grupie.Aby to sprawdzić, otwórz Eksploratora systemu Windows, wybierz polecenie narzędzia, wybierz polecenie Opcje folderów, wybierz dalej, wybierz polecenie widoku kartę, a następnie wybierz Użyj prostego udostępniania plików (zalecane).

Konfigurowanie zabezpieczeń dla kontrolerów testu i agenci testowi

Po zainstalowaniu kontrolera testowego tworzenia grup użytkowników, które zapewniają uprawnień do wykonania określonych zadań w kontrolerze testu, takie jak administrowanie kontroler testu i rozpoczynanie przebiegi testów przy użyciu kontrolera testowego.Należy dodać odpowiednich użytkowników do tych grup, można wykonać następujące czynności:

  • Administrowanie testy i skonfigurować składniki testu

  • Uruchamianie testów i wyświetlanie wyników

  • Uruchom usługę agenta testu

Ta tabela zawiera opis grup, które zostały utworzone na komputerze kontroler testu podczas konfigurowania kontrolera testowego.Opisuje on kont użytkowników, które należy dodać do każdej grupy.

Grupy użytkowników

Uprawnienia

Konta użytkowników

TeamTestControllerAdmins

  • Obejmuje uprawnienia z grup TeamTestControllerUsers i TeamTestAgentService

  • Usuń, wstrzymać lub odłożyć wszelkie testu

  • Dodawanie, usuwanie i zmianę stanu agentów testowych

  • Tworzenie środowisk laboratoryjnych.

Dodaj użytkowników, którzy muszą zarządzać przebiegi testów i zarządzać kontrolerów testu i testować agentów.

TeamTestControllerUsers

  • Obejmuje uprawnienia z grupy TeamTestAgentService

  • Rozpocznij przebiegi testów

  • Wyświetlanie wyników testu

Dodaj użytkowników, którzy wystarczy uruchomić testy i wyświetlanie wyników testu.

TeamTestAgentService

Ta grupa zawiera minimalne uprawnienia potrzebne agenta testu do nawiązania połączenia z kontrolerem testu.

  • Łączenie się z kontrolerem testu

Przed skonfigurowaniem agentem testu, Dodaj kont użytkowników, które będą używane do uruchamiania usługi agenta testu.Jest to konto użytkownika, który określisz narzędzia Test konfiguracji agenta po zainstalowaniu agenta testu.

Instalowanie kontrolera testowego

W tej sekcji opisano sposób instalowania kontrolera testowego.

Informacje dotyczące przestrogiPrzestroga

Nie musisz zainstalować i uruchomić na komputerze, na którym jest również kontrolerem domeny kontrolera testowego.

Wymagane uprawnienia

Aby zainstalować kontroler testu, musi być członkiem grupy zabezpieczeń Administratorzy na komputerze.

Aby zainstalować kontroler testu

  1. Jeśli instalacja programu Microsoft Visual Studio agentów nie jest już uruchomiona, załadować CD "Programu Microsoft Visual Studio agentów" lub pobrany obraz ISO, a następnie uruchom setup.exe, który znajduje się w folderze głównym.

    Instalatora agentów dla programu Visual Studio zostanie wyświetlona strona.Postępuj zgodnie z instrukcjami Instalatora.

  2. Aby skonfigurować kontroler testu, który jest zainstalowany, wybierz polecenie Konfigurowanie kontrolera testowego.Następnie wybierz Konfiguruj , aby uruchomić narzędzie Konfiguracja kontrolera testowego.

    Skonfigurować kontroler testu zostanie wyświetlone okno dialogowe.

    [!UWAGA]

    Można uruchomić to narzędzie, aby ponownie skonfigurować kontroler testu w dowolnym momencie.Wybierz programu Microsoft Visual Studio kontrolera konfiguracji narzędzia Test z wszystkie programy menu.

  3. Wybierz użytkownika do użycia jako konto logowania usługi kontrolera testu.

    [!UWAGA]

    Wartość null hasła nie są obsługiwane dla kont użytkowników.

    Ważna uwagaWażne

    Nie rejestruj kontroler testu z projektu zespołowego.Nie należy zarejestrować kontrolera testowego z projektu zespołowego, jeśli nie używasz środowiska laboratoryjnego do zarządzania testów.

  4. (Opcjonalnie) Aby skonfigurować kontroler testu dla testowania obciążenia, wybierz polecenie Konfiguruj testowania obciążenia.

    Aby uzyskać więcej informacji na temat testowania obciążenia, zobacz [wycofane] Testy wydajności i obciążenia sieci Web w programie Visual Studio i Korzystanie z kontrolerów testów i agentów testowych podczas testów obciążenia.

    1. Typ użytkownika SQL Server wystąpienia w wyniki testów obciążenia tworzenia bazy danych w następujące wystąpienia programu SQL Server.

      [!UWAGA]

      Jeśli nie masz zainstalowanego programu SQL Server, można użyć programu SQL Express.Aby uzyskać więcej informacji na temat sposobu pobierania i instalowania programu SQL Express z następującej witrynę sieci Web firmy Microsoft.Aby uzyskać więcej informacji o kwestiach zmiany rozmiaru, zobacz Korzystanie z kontrolerów testów i agentów testowych podczas testów obciążenia.

  5. Aby zastosować zmiany, wybierz polecenie zastosowania ustawień.

    Element Podsumowanie konfiguracji zostanie wyświetlone okno dialogowe.Pokazuje stan każdego kroku, wymagane do konfigurowania kontroler testu.

  6. Aby zamknąć Podsumowanie konfiguracji okna dialogowego opcję zamknąć.Następnie wybierz zamknąć ponownie, aby zamknąć za pomocą narzędzia konfiguracji Kontroler testu.

    Instalatora agentów dla programu Visual Studio zostanie wyświetlone okno dialogowe.W tym miejscu można zainstalować na tym komputerze inne składniki, które są wymagane.

    Kontroler testu działa jako usługa systemu Windows o nazwie programu Visual Studio Test Controller.Można uruchomić i zatrzymać usługę i wyświetlić jego właściwości w usług narzędzie w narzędzia administracyjne.

[!UWAGA]

Po zainstalowaniu kontrolera testowego na komputerze, ma wartość wpisu rejestru HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control na tym komputerze.Ta wartość dyskretnej zmienia się limit czasu Menedżer sterowania usługami z 30 sekund na 10 minut, aby zapewnić więcej czasu dla kontrolera testów do uruchomienia do komunikowania się z Team Foundation Server usług.Aby uzyskać więcej informacji, zobacz usługa nie zostanie uruchomiona, a w systemie Windows Server 2003 są rejestrowane zdarzenia 7000 i 7011.

Po zainstalowaniu kontrolera testowego na komputerze uruchamiany system operacyjny z Kontrola konta użytkownika (UAC) klucz rejestru, który HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system\ LocalAccountTokenFilterPolicy jest ustawiona na wartość 1.To spowoduje wyłączenie zdalnego ograniczenia funkcji Kontrola konta użytkownika umożliwia zdalnego uwierzytelniania, jeśli test agenta jest skonfigurowana do używania lokalne konto.Aby uzyskać więcej informacji, zobacz zdalnego ograniczenia i opis użytkownika Kontrola konta.

Instalowanie agenta testu

Należy zainstalować agenta programu test na każdym komputerze, na którym zostanie wdrożony swoje oprogramowanie w teście i na każdej maszynie, która będzie używana do zbierania danych testowych.Tej sekcji opisano sposób instalowania agenta testu, a następnie zarejestruj go z kontrolera testowego.

Informacje dotyczące przestrogiPrzestroga

Agenci testowi nie należy instalować na serwerze, na którym działa program Team Foundation Server.

Wymagane uprawnienia

Aby zainstalować agenta programu testu, musi być członkiem grupy zabezpieczeń Administratorzy na komputerze.Podczas rejestrowania agentem testu z kontrolera testowego, również musi być członkiem grupy zabezpieczeń Administratorzy na komputerze kontroler testu.

Informacje dotyczące przestrogiPrzestroga

W przypadku użytkownika, dla którego wybierz można uruchomić usługi lub procesu agenta testu bieżącego użytkownika, gdy ten użytkownik zostanie dodany do komputera kontroler testu, musisz wylogować lub ponowne uruchomienie komputera.

Windows XP i Windows Server 2003 z dodatkiem SP1 wstępnie wymaganego oprogramowania

Przed zainstalowaniem agenta w systemie Windows XP lub Windows Server 2003 z dodatkiem SP1, należy zainstalować następujące czynności:

  • .NET Framework 4

  • MSXML 6.0

  • Windows Imaging (WIC) składnika

Aby zainstalować agenta programu testu

  1. Jeśli instalacja programu Microsoft Visual Studio 2013 agentów nie jest już uruchomiona, załadować CD "Programu Microsoft Visual Studio agentów" lub pobrany obraz ISO, a następnie uruchom setup.exe, który znajduje się w folderze głównym.

    Zostanie wyświetlony Kreator instalacji programu Visual Studio Test agenta.Wykonaj kroki w kreatorze.

  2. Po zakończeniu pracy Kreatora instalacji, można wybrać konfiguracji testów teraz agenta.

    [!UWAGA]

    Można uruchomić to narzędzie, aby zmienić konfigurację agenta użytkownika testów w dowolnym momencie.Wybierz wszystkie programy, programu Microsoft Visual Studio, narzędzia konfiguracji agenta programu Microsoft Visual Studio Test.

  3. Dostępne są dwie opcje tworzonymi agenta testu:

    Usługa , jeśli nie masz do uruchamiania testów automatycznych, które komunikują się z pulpitem, takich jak kodowane testy interfejsu użytkownika lub tworzenia nagrania, gdy test uruchomione, obszarze wideo uruchomić agenta testu jako, wybierz usługi.Agent testu zostanie uruchomione jako usługa.Wybierz przycisk Dalej.

    Teraz można wprowadzić szczegółowe informacje o użytkowniku, podczas uruchamiania usługi agenta testu.

    1. Wpisz nazwę w nazwy użytkownika.

    2. Wpisz hasło w hasło.

      Informacje o koncie użytkownika ważne

      • Wartość null hasła nie są obsługiwane dla kont użytkowników.

      • Jeśli chcesz użyć modułu zbierającego IntelliTrace lub emulacji sieci, konto użytkownika musi być członkiem grupy Administratorzy.

      • Jeśli nazwa użytkownika agenta nie jest członkiem grupy TeamTestAgentService, które zostaną dodane do tej grupy, która wymaga uprawnienia na komputerze kontroler testu.

      • Użytkownik interakcyjny procesu musi należeć do grupy zabezpieczeń TeamTestAgentService lub proces nie będzie mógł uruchamiać testy przypisany przez kontroler.

    Interakcyjny proces do uruchamiania testów automatycznych, które musi interakcję z pulpitem, takich jak kodowane testy interfejsu użytkownika lub tworzenia nagrania po uruchomieniu testu wideo, wybierz opcję interakcyjny proces.Aby dowiedzieć się, jak uruchomić agenta testu jako proces, zobacz "jak: skonfigurować agenta użytkownika Test pozwala na Uruchamianie testów w tym interakcja z pulpitem." Wybierz przycisk Dalej.

    Teraz można wprowadzić szczegółowe informacje o użytkowniku, przed rozpoczęciem agenta testu jako proces i inne opcje.

    1. Wpisz nazwę w nazwy użytkownika.

    2. Wpisz hasło w hasło.

      [!UWAGA]

      W przypadku konfigurowania agenta testu pod kątem uruchamiania jako interakcje z innym użytkownikiem, który nie jest obecnie aktywnego użytkownika, należy ponownie uruchomić komputer i zaloguj się jako ten inny użytkownik, który można uruchomić agenta.

      Informacje o koncie użytkownika ważne

      • Wartość null hasła nie są obsługiwane dla kont użytkowników.

      • Jeśli chcesz użyć IntelliTrace lub dane emulacji sieci i diagnostyki karty, konto użytkownika musi być członkiem grupy Administratorzy.Jeśli korzysta z komputera, na którym jest uruchomiony agent testu Windows Vista lub nowszych wersjach lub dowolnego systemu operacyjnego, który ma najmniej uprzywilejowanego konta użytkownika, również Uruchom jako administrator (z podwyższonym poziomem uprawnień).

      • Jeśli nazwa użytkownika agenta nie jest członkiem grupy TeamTestAgentService, które zostaną dodane do tej grupy, która wymaga uprawnienia na komputerze kontroler testu.

      • Użytkownik usługi agenta testu musi należeć do grupy zabezpieczeń TeamTestAgentService lub usługa nie będzie można uruchomić te testy przypisany przez kontroler.

    3. Aby upewnić się, że po ponownym jej uruchomieniu systemu komputerze z agentem testu można uruchomić testy, należy skonfigurować komputer na automatyczne logowanie jako agent testu.Wybierz logować się automatycznie.To zostanie zapisana nazwa użytkownika i hasło w formie zaszyfrowanej w rejestrze.

    4. Aby upewnić się, że modułu oszczędzania ekranu jest wyłączona, ponieważ ten może zakłócać żadnych testów automatycznych, które musi interakcję z pulpitem, wybierz polecenie modułu oszczędzania ekranu upewnij się, że jest wyłączona,.

      Informacje dotyczące przestrogiPrzestroga

      W przypadku logowania automatycznie lub wyłącz modułu oszczędzania ekranu są zagrożenia bezpieczeństwa.Po włączeniu automatycznego logowania na, należy włączyć innych użytkowników do uruchomienia tego komputera i aby można było korzystać z konta, który loguje się automatycznie.Wyłączenie modułu oszczędzania ekranu, komputer może nie wyświetlać monit o użytkownik może zalogować się do odblokowania komputera.Pozwala to uzyskać dostęp do komputera, jeśli mają fizyczny dostęp do niej innym osobom.W przypadku włączenia tych funkcji na komputerze, należy upewnić się, że te komputery są fizycznie zabezpieczone.Na przykład te komputery znajdują się w laboratorium bezpiecznej.(Po wyczyszczeniu modułu oszczędzania ekranu upewnij się, że jest wyłączona,, nie obsługuje wygaszacz.)

  4. Aby zarejestrować tego agenta z kontrolera testowego, wybierz polecenie zarejestrowanie kontrolera testowego. Wpisz nazwę kontrolera testu następuje dwukropkiem (:) i numer portu używany w zarejestrować agenta testu za pomocą następujących kontroler testu.Na przykład wpisz agent1:6901.

    [!UWAGA]

    Domyślny numer portu jest 6901.

  5. Aby zastosować zmiany, wybierz polecenie zastosowania ustawień.

    Element Podsumowanie konfiguracji zostanie wyświetlone okno dialogowe.Pokazuje stan każdego kroku, wymagane do skonfigurowania swojego testu agenta.

    [!UWAGA]

    Ostatni etap procesu instalacji resetuje karty sieciowej.Może to spowodować awaria sieci przez krótki okres czasu.Jest to oczekiwane zachowanie.

  6. Aby zamknąć Podsumowanie konfiguracji okna dialogowego opcję zamknąć.Następnie wybierz zamknąć ponownie, aby zamknąć narzędzie Test konfiguracji agenta.

    [!UWAGA]

    Ikona obszaru powiadomień, które jest uruchamiane na komputerze agenta testu, który działa jako proces nie istnieje.Pokazuje stan agenta testu.Aby uruchomić, zatrzymać lub ponownie uruchomić agenta, jeśli usługa działa jako proces za pomocą tego narzędzia.Aby uruchomić agenta testu jako proces, jeśli nie jest uruchomiony, wybierz polecenie wszystkie programy, programu Microsoft Visual Studio 2013, programu Microsoft Visual Studio Test agenta 2013.

    Instalatora agentów dla programu Visual Studio zostanie wyświetlone okno dialogowe.W tym miejscu można zainstalować na tym komputerze inne składniki, które są wymagane.

Rozwiązywanie problemów

Do konfigurowania i monitorowania kontroler testu i żadnych zarejestrowanych agentów, wybierz testowanie obciążenia menu w Visual Studio 2013 i wskaż Zarządzanie testowanie kontrolerów.

[!UWAGA]

Musisz wpisać nazwę komputera kontroler testu na listę kontrolerów do zarządzania kontroler testu.Nie jest wyświetlany automatycznie nawet wtedy, gdy kontroler testu jest uruchomiona na tym samym komputerze.

Agenci powinni być w stanie gotowości.Agent test nie jest na liście agenci testowi, czy agent testu jest w stanie rozłączenia, można uruchomić testowanie narzędzie konfiguracji agenta na komputerze, na którym jest zainstalowany agent i narzędzie Test konfiguracji kontrolera na komputerze z zainstalowanym kontrolera.

[!UWAGA]

Aby uruchomić narzędzia konfiguracji, wybierz polecenie wszystkie programy, programu Microsoft Visual Studio 2013, programu Microsoft Visual Studio Agent 2013 konfiguracji narzędzia Test lub programu Microsoft Visual Studio kontrolera 2013 konfiguracji narzędzia Test zgodnie z wymogami.

Sprawdź następujące kryteria dla kontrolera testowego:

  • Użytkownik dla kontrolera testowego jest członkiem grupy TeamTestControllerAdmins lub użytkownika, dla testu kontrolera jest członkiem grupy Administratorzy.

  • Upewnij się, że nie jest skonfigurowany dla kolekcji projektów zespołowych.

    [!UWAGA]

    Należy uruchomić z podwyższonym poziomem uprawnień, lub uruchom ponownie komputer, jeśli kontroler testu jest uruchomiona na tym samym komputerze co Visual Studio 2013 i użytkownik został dodany do grupy TeamTestControllerAdmins, gdy ten użytkownik jest aktywnego użytkownika.

Sprawdź następujące ustawienia agenta testu:

  • Użytkownik agenta testu jest członkiem grupy TeamTestAgentService na komputerze, na którym zainstalowany agent testów w i na komputerze, na którym zainstalowano kontrolera testowego.

    [!UWAGA]

    W przypadku tego użytkownika bieżącego użytkownika, gdy ten użytkownik zostanie dodany do komputera kontroler testu, musisz wylogować lub uruchom ponownie komputer.

  • Wprowadzono testu poprawne nazwy kontrolera i portu.

Można także sprawdzić %LOCALAPPDATA%\Temp\TestControllerConfigUI.log i TestAgentConfigUI.log pliki błędów i więcej szczegółów.Gdy użytkownik korzysta z narzędzia konfiguracji agenta testu lub Test Controller, możesz otworzyć te pliki z łącza na stronie Podsumowanie konfiguracji.

Jeśli korzystasz z zapory systemu Windows, konfiguracji Kontroler testu dodawane następujące wyjątki zapory.Upewnij się, że ten wyjątek został dodany.

Wyjątek

Przyczyna

QTController.exe

Włącz komunikację z kontrolera testowego.

Zobacz też

Zadania

Przypisywanie ról kontrolerowi testu i agentowi testowemu w celu automatycznego testowania w programie Visual Studio

Porady: konfigurowanie agenta testowego do przeprowadzania testów w interakcji z pulpitem

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