Udostępnij za pośrednictwem


Konfigurowanie kontrolerów badania i badania czynników, aby zarządzać badań z programu Visual Studio

W tym temacie opisano, jak zainstalować i skonfigurować kontrolery test i przetestować agentów, więc testów w programie Visual Studio można zarządzać bez użycia Menedżera przetestować firmy Microsoft.Jeśli chcesz skonfigurować kontrolery test dla środowiska laboratoryjnego przy użyciu Menedżera przetestować Microsoft, zobacz Konfigurowanie kontrolerów testów w środowiskach laboratoryjnych.

Po skonfigurowaniu kontrolerach testu i przetestować agentów, można przypisać role do nich w ustawienia testu.Musi to zrobić, jeśli będziesz dystrybuować testy na wielu komputerach przy użyciu programu Visual Studio.Aby uzyskać informacje na temat przypisywania ról do testowania kontrolerów i przetestować agentów, zobacz Przypisywanie ról kontrolerowi testu i agentowi testowemu w celu automatycznego testowania w programie Visual Studio.

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

  • Warunki wstępne

  • Wymagania dla grup roboczych i wielu domen

  • Konfigurowanie zabezpieczeń dla kontrolerów testu i badania czynników

  • Instalowanie kontrolera testu

  • Instalowanie agenta testu

  • Rozwiązywanie problemów

Warunki wstępne

Kontrolery testu i badania czynników mają następujące wymagania oprogramowania:

System operacyjny

Aby zainstalować kontroler badania lub badania agenta, na komputerze musi działać jeden z następujących systemów operacyjnych:

  • Windows 8

  • Windows Server 2012

  • Windows Server 2008 Release 2 lub nowszym

  • Windows Server 2008 z dodatkiem SP2 lub nowszym

  • System Windows 7 oryginalnego wydania lub nowsze wersje

.NET Framework

Aby zainstalować kontroler badania lub badania agenta, na komputerze musi działać 4.5.NET Framework.

Wymagania dla grup roboczych i wielu domen

Jeśli masz zamiar uruchomić kontrolerach badanie i testowanie agentów na komputerach, które są w grupę, a nie w domenie lub maszyny, które są uruchamiane w różnych domenach, które nie mają dwukierunkowej relacji zaufania, należy wykonać następujące kroki jako część procesu instalacji:

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

  2. Używał tego konta użytkownika dla kontrolerach test po zainstalowaniu i skonfigurowaniu je.

  3. Dodać to konto do grupy TeamTestAgentService na komputerze kontrolera test.

    Informacje dotyczące przestrogiPrzestroga

    Po dodaniu tego konta użytkownika do grupy, nie należy dołączać nazwy komputera lokalnego.Na przykład, nie należy dodawać konta użytkowników jako < nazwa komputera > \ <username>.Wystarczy dodać <username> co konto użytkownika dla grupy.

  4. Zainstaluj i skonfiguruj agentów test przy użyciu tego samego konta.

    [!UWAGA]

    Podczas instalacji proste udostępnianie plików jest automatycznie wyłączane dla użytkowników łączących się z kontrolerem z komputera systemu Windows XP Professional w grupę.Aby to sprawdzić, otwórz Eksploratora Windows, wybierz polecenie Narzędzia, wybierz polecenie Opcje folderów, wybierz polecenie Dalej, wybierz polecenie Widok kartę, a następnie wybierz Użyj prostego udostępniania plików (zalecane).

Konfigurowanie zabezpieczeń dla kontrolerów testu i badania czynników

Podczas instalowania kontrolera test, tworzy grupy użytkowników, które zapewniają uprawnień do ukończenia określonych zadań na kontrolerze testu, takie jak administrowanie kontroler test, a także uruchomienie testy zadziałały, przy użyciu kontrolera test.Tak, aby wykonywać te zadania, należy dodać odpowiednich użytkowników do tych grup:

  • Testy administrowania i konfigurowania składników badania

  • Uruchomić testy oraz wyświetlić wyniki

  • Uruchom usługę agenta testu

Ta tabela zawiera opis grup, które zostały utworzone na komputerze kontrolera badanie, podczas konfigurowania kontrolera test.Omówiono także konta 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 grupy TeamTestControllerUsers i TeamTestAgentService

  • Usuwanie, wstrzymać lub przełożyć na później każdy przebieg testu

  • Dodawania, usuwania i zmiany stanu agentów testu

  • Tworzenie środowisk laboratoryjnych.

Dodaj użytkowników, które trzeba zarządzać przebiegu badania i administrować test kontrolerów i przetestować agentów.

TeamTestControllerUsers

  • Obejmuje uprawnienia z grupy TeamTestAgentService

  • Start testów

  • Wyświetlanie wyników testu

Dodaj użytkowników tylko chce uruchomić testy oraz wyświetlić wyniki testów.

TeamTestAgentService

Ta grupa zawiera minimalne uprawnienia potrzebne do agenta test połączyć się z kontrolerem test.

  • Łączyć się z kontrolerem testu

Przed skonfigurowaniem agenta test, należy dodać konta użytkowników, które będą używane do uruchamiania usługi agenta test.Jest to konto użytkownika, określonym przez użytkownika za pomocą narzędzia Test konfiguracji agenta podczas instalacji agenta test.

Instalowanie kontrolera testu

Tej sekcji opisano sposób instalowania kontrolera test.

Informacje dotyczące przestrogiPrzestroga

Nie należy zainstalować i uruchomić kontroler test na komputerze, który jest kontrolerem domeny.

Hh546459.collapse_all(pl-pl,VS.110).gifWymagane są uprawnienia

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

Hh546459.collapse_all(pl-pl,VS.110).gif

Aby zainstalować kontroler testu

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

    Instalator programu Visual Studio agenci zostanie wyświetlona strona.Postępuj zgodnie z instrukcjami Instalatora.

  2. Aby skonfigurować kontroler test, który jest zainstalowany, wybierz polecenie Konfigurowanie test teraz kontroler.Następnie wybierz polecenie Konfigurowanie , aby uruchomić narzędzie konfiguracji kontrolera badania.

    Skonfigurować kontroler Test zostanie wyświetlone okno dialogowe.

    [!UWAGA]

    Można uruchomić to narzędzie, aby ponownie skonfigurować kontroler test w dowolnym momencie.Wybierz polecenie Programu Microsoft Visual Studio kontroler konfiguracji narzędzia Test z Wszystkie programy menu.

  3. Wybierz użytkownika, które chcesz użyć jako konto logowania dla usługi kontrolera test.

    [!UWAGA]

    Hasła puste nie są obsługiwane dla kont użytkowników.

    Ważna uwagaWażne

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

  4. (Opcjonalnie) Aby skonfigurować kontroler test do testowania obciążenia, wybierz polecenie Konfigurowanie do testowania obciążenia.

    Aby uzyskać więcej informacji na temat testowania obciążenia, zobacz Testowanie wydajności i obciążenia w programie Visual Studio za pomocą testów wydajności sieci Web i obciążenia i Przy użyciu kontrolerów badania oraz badanie agentów z testów obciążenia.

    1. Typ sieci SQL Server instancji w bazy danych wyników testu obciążenia Utwórz następujące wystąpienie programu SQL Server.

      [!UWAGA]

      Jeśli nie masz zainstalowanego programu SQL Server, można użyć programu SQL Express.Aby uzyskać więcej informacji dotyczących sposobu pobierania i instalowania programu SQL Express, można znaleźć w następującej witrynę sieci Web firmy Microsoft.Aby uzyskać więcej informacji na temat zagadnień dotyczących zmiany rozmiaru, zobacz Przy użyciu kontrolerów badania oraz badanie agentów z testów obciążenia.

  5. Aby zastosować wprowadzone zmiany, wybierz polecenie Zastosuj ustawienia.

    A konfiguracji podsumowania zostanie wyświetlone okno dialogowe.Wskazuje ono stan każdego kroku, które są wymagane do konfigurowania kontrolera test.

  6. Aby zamknąć konfiguracji podsumowania okno dialogowe Wybierz zamknąć.Następnie wybierz polecenie zamknąć ponownie, aby zamknąć narzędzie konfiguracji kontrolera Test.

    Instalator programu Visual Studio agenci zostanie wyświetlone okno dialogowe.Z tego miejsca można zainstalować inne składniki, które wymagają na tym komputerze.

    Kontroler test jest uruchamiany jako usługa systemu Windows o nazwie Programu Visual Studio przetestować kontroler.Można uruchomić i zatrzymać usługę i wyświetlenia jego właściwości w usług narzędzie jest dostępne w Narzędzia administracyjne.

[!UWAGA]

Po zainstalowaniu kontrolera test na komputerze, wpis rejestru HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control na tym komputerze jest ustawiony.Ta wartość po cichu zmienia limit czasu dla Menedżera sterowania usługami z 30 sekund na 10 minut, aby zapewnić więcej czasu na kontroler test do uruchomienia do komunikowania się z Team Foundation Server usług.Aby uzyskać więcej informacji, zobacz nie można uruchomić usługi, a w systemie Windows Server 2003 są rejestrowane zdarzenia 7000 i 7011.

Po zainstalowaniu kontrolera test na komputerze, na którym działa system operacyjny wraz z kontrolą konta użytkownika (UAC) w kluczu rejestru HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system\ LocalAccountTokenFilterPolicy ustawiono na wartość 1.W takim przypadku zdalnego ograniczenia funkcji Kontrola konta użytkownika, aby pozwolić na zdalne uwierzytelnianie, jeśli test agent jest skonfigurowany do używania lokalnego konta.Aby uzyskać więcej informacji, zobacz Opis User Account Control i ograniczeń zdalnego.

Instalowanie agenta testu

Musisz zainstalować agenta test na każdym komputerze, na którym będzie wdrażana oprogramowania w badaniu i na każdym komputerze, którego użyje zbierać dane z badań.Tej sekcji opisano sposób instalowania agenta testu i zarejestrować go za pomocą kontrolera test.

Informacje dotyczące przestrogiPrzestroga

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

Hh546459.collapse_all(pl-pl,VS.110).gifWymagane są uprawnienia

Aby zainstalować agenta badania, musi być członkiem grupy zabezpieczeń Administratorzy na komputerze.Po zarejestrowaniu agenta test za pomocą testu kontrolera, musi również być członkiem grupy zabezpieczeń Administratorzy na komputerze kontrolera test.

Informacje dotyczące przestrogiPrzestroga

W przypadku użytkownika, który możesz wybrać, aby rozpocząć usługa lub proces agenta test bieżącego użytkownika, po dodaniu tego użytkownika do komputera kontroler test, należy wylogować lub ponownie uruchomić komputer.

Hh546459.collapse_all(pl-pl,VS.110).gif

Aby zainstalować agenta testu

  1. Jeśli instalacja programu Microsoft Visual Studio agentów 2012 nie jest już uruchomiona, załadować CD "Microsoft Visual Studio czynniki" 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ć Konfigurowanie czynnik badany.

    [!UWAGA]

    Można uruchomić to narzędzie, aby ponownie skonfigurować biura test w dowolnym momencie.Wybierz polecenie Wszystkie programy, program Microsoft Visual Studio, Narzędzia konfiguracji agenta Microsoft Visual Studio Test.

  3. Pojawił się działanie agenta test dwie opcje:

    Usługi Jeśli nie masz uruchomić zautomatyzowane testy, które współdziałają z pulpitem, takich jak kodowane testy interfejsu użytkownika lub tworzenie wideo, nagrywanie, kiedy Twoje testy zadziałały, pod Uruchom agenta test jako, wybierz polecenie Service.Test agent zostanie uruchomiony jako usługa.Wybierz przycisk Dalej.

    Teraz można wprowadzić szczegółowe informacje o użytkowniku, gdy test agent jest uruchamiany jako usługa.

    1. Wpisz nazwę w Nazwa użytkownika.

    2. Wpisz hasło w hasło.

      Informacje o koncie użytkownika ważne

      • Hasła puste 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 agent nie jest członkiem grupy TeamTestAgentService zostaną dodane do tej grupy, które musi mieć uprawnienia na komputerze kontrolera test.

      • Użytkownik interakcyjny proces musi być członkiem grupy zabezpieczeń TeamTestAgentService lub proces nie będzie można uruchamiać testy przypisane przez kontroler.

    Interakcyjny proces Jeśli chcesz uruchomić zautomatyzowane testy, które musi współdziałać z pulpitem, takich jak kodowane testy interfejsu użytkownika lub tworzenie nagrania, kiedy uruchamia test wideo, wybierz polecenie Interakcyjny proces.Aby uzyskać informacje na temat uruchamiania agenta test jako proces, zobacz temat "How to: tak skonfigurować swojego agenta Test, aby uruchomić testy tego interakcja z pulpitem." Wybierz polecenie Dalej.

    Teraz można wprowadzić szczegółowe informacje o użytkowniku, gdy test agent jest uruchamiany jako proces i inne opcje.

    1. Wpisz nazwę w Nazwa użytkownika.

    2. Wpisz hasło w hasło.

      [!UWAGA]

      W przypadku konfigurowania agenta test do uruchamiania jako interakcyjny proces z innego użytkownika, który nie jest aktualnie 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

      • Hasła puste nie są obsługiwane dla kont użytkowników.

      • Jeśli chcesz użyć IntelliTrace lub danych emulacji sieci oraz diagnostyki karty, konto użytkownika musi być członkiem grupy Administratorzy.Czy korzysta z komputera, na którym jest uruchomiony test agent Windows Vista lub nowsze wersje lub dowolnego systemu operacyjnego, która ma konto użytkownika w najmniej uprzywilejowanych, również Uruchom jako administrator (podniesiony).

      • Jeśli nazwa użytkownika agent nie jest członkiem grupy TeamTestAgentService zostaną dodane do tej grupy, które musi mieć uprawnienia na komputerze kontrolera test.

      • Użytkownik usługi spedycyjnej, test musi być członkiem grupy zabezpieczeń TeamTestAgentService lub usługa nie będzie w stanie uruchomić testy przypisane przez kontroler.

    3. Aby upewnić się, że komputerze, na którym ma agenta test można uruchomić testy, po jego ponownym rozruchu, należy zdefiniować komputer na automatyczne logowanie się jako test agent.Wybierz polecenie automatyczne logowanie.To będzie przechowywać nazwę użytkownika i hasło w postaci zaszyfrowanej w rejestrze.

    4. Aby mieć pewność, że wygaszacz ekranu jest wyłączona, ponieważ może to kolidować z zautomatyzowane testy, które musi współdziałać z pulpitem, wybierz polecenie zapewnić wygaszacza ekranu jest wyłączona.

      Informacje dotyczące przestrogiPrzestroga

      Istnieje ryzyko naruszenia zabezpieczeń, jeśli logować się automatycznie lub wyłącz wygaszacz ekranu.Włączanie automatycznego dziennika na, powoduje włączenie przez innych użytkowników do uruchomienia tego komputera i aby móc korzystać z konta, który loguje się automatycznie.Wyłączenie wygaszacza ekranu, komputer może być monituje użytkownika logującego się na odblokowującego komputer.To pozwala uzyskać dostęp do komputera, jeśli mają fizyczny dostęp do niego.Włączenie tych funkcji na komputerze, należy upewnić się, że komputery te są zabezpieczone fizycznie.Na przykład komputery te znajdują się w laboratorium zabezpieczony fizycznie.(Jeśli wyczyścisz zapewnić wygaszacz ekranu jest wyłączona, to nie powoduje włączenia wygaszacza ekranu.)

  4. Aby zarejestrować ten agent za pomocą testu kontrolera, wybierz polecenie zarejestrować z kontrolerem test. Wpisz nazwę kontrolera test z dwukropkiem (:) i numer portu, którego używasz w zarejestrować agenta test z kontrolerem następujący test.Na przykład wpisz agent1:6901.

    [!UWAGA]

    Domyślny numer portu jest 6901.

  5. Aby zastosować wprowadzone zmiany, wybierz polecenie Zastosuj ustawienia.

    A konfiguracji podsumowania zostanie wyświetlone okno dialogowe.Wskazuje ono stan każdego kroku, który jest wymagane do skonfigurowania swojego agenta test.

    [!UWAGA]

    Ostatnim krokiem w procesie instalacji resetuje karty sieciowej.Może to być przyczyną awarii sieci przez krótki okres czasu.Jest to oczekiwane zachowanie.

  6. Aby zamknąć konfiguracji podsumowania okno dialogowe Wybierz zamknąć.Następnie wybierz polecenie zamknąć ponownie, aby zamknąć narzędzie konfiguracji agenta Test.

    [!UWAGA]

    Istnieje obszar powiadomień ikonę, która jest uruchamiana na komputerze dla agenta test, który działa jako proces.Pokazuje stan agenta test.Można uruchomić, zatrzymać lub ponownie uruchomić agenta, gdy jest uruchomiona jako proces przy użyciu tego narzędzia.Aby uruchomić agenta test jako proces, jeśli nie jest uruchomiony, wybierz polecenie Wszystkie programy, programu Microsoft Visual Studio w 2012 r., programu Microsoft Visual Studio przetestować agenta 2012.

    Instalator programu Visual Studio agenci zostanie wyświetlone okno dialogowe.Z tego miejsca można zainstalować inne składniki, które wymagają na tym komputerze.

Rozwiązywanie problemów

Do konfigurowania i monitorowania kontroler badań i wszelkie zarejestrowanych agentów, wybierz polecenie TEST obciążenia menu w Visual Studio 2012 i wskaż Zarządzanie kontrolerami Test.

[!UWAGA]

Należy wpisać nazwę swojego komputera kontroler test na listę kontrolerów do zarządzania kontrolerem test.Nie jest wyświetlany automatycznie nawet jeśli dany kontroler test jest uruchomiony na tym samym komputerze.

Agenci powinni być w stanie gotowości.Jeśli test agent nie jest listy agentów testu lub test agent jest w stanie rozłączenia, można uruchomić narzędzie konfiguracji agenta przetestować na komputerze, na którym jest zainstalowany agent i narzędzia Test konfiguracji kontrolera na komputerze, gdzie jest zainstalowany dany kontroler.

[!UWAGA]

Aby uruchomić narzędzia konfiguracji, wybierz polecenie Wszystkie programy, programu Microsoft Visual Studio w 2012 r., Microsoft Visual Studio agenta 2012 konfiguracji narzędzia Test lub Microsoft Visual Studio kontroler 2012 konfiguracji narzędzia Test zgodnie z wymogami.

Sprawdź, czy następujące kryteria dla kontrolera testu:

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

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

    [!UWAGA]

    Warto uruchomić z podniesionymi uprawnieniami lub ponowne uruchomienie komputera, jeśli kontroler test działa na tym samym komputerze co Visual Studio 2012 i użytkownika zostały dodane do grupy TeamTestControllerAdmins, gdy ten użytkownik jest aktywny użytkownik.

Sprawdź następujące ustawienia dla agenta testu:

  • Użytkownik dla agenta test jest członkiem grupy TeamTestAgentService na komputerze, na którym zainstalowany agent test w i na komputerze, na którym jest zainstalowany dany kontroler test.

    [!UWAGA]

    Jeśli ten użytkownik jest bieżący użytkownik, po dodaniu tego użytkownika do komputera kontroler test, należy wylogować się lub ponownie ten komputer.

  • Wprowadzono nazwę kontrolera test poprawne i portu.

Można również przyjrzeć się %LOCALAPPDATA%\Temp\TestControllerConfigUI.log i TestAgentConfigUI.log pliki dla błędów i więcej szczegółów.Te pliki można otworzyć z łącza na stronie Podsumowanie konfiguracji, korzystając z narzędzia konfiguracji agenta Test lub badanie kontrolera.

Jeśli korzystasz z zapory systemu Windows, ustawienia kontrolera badania dodaje następujące wyjątki zapory.Upewnij się, że ten wyjątek został dodany.

Wyjątek

Przyczyna

QTController.exe

Umożliwić komunikację z kontrolerem test.

Zobacz też

Zadania

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

Jak: Konfigurowanie Waszym Test, aby uruchomić testy, które współdziałają z pulpitem

Jak: określić okresy limit czasu dla kontrolerów testu i badania czynników

Koncepcje

Instalowanie i konfigurowanie agentów badania i badania kontrolerów

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