Konfigurowanie kontrolerów testów w środowiskach laboratoryjnych
W tym temacie opisano, jak zainstalować i skonfigurować kontroler test i jak skonfigurować test agentów, tak, że można uruchomić testy w środowisku laboratoryjnym przy użyciu Menedżera przetestować firmy Microsoft.Musisz zainstalować i skonfigurować kontrolera co najmniej jedno z badań dla kolekcji zespołu projektu, przed przystąpieniem do tworzenia środowiska laboratoryjnego do danej kolekcji projektu zespołu.Po skonfigurowaniu kontrolera test dla środowiska laboratoryjnego, musisz zarejestrować go z kolekcji zespołu projektu.Należy także skonfigurować zabezpieczenia kontrolera badania oparte na topologii sieci.
[!UWAGA]
Tematu tego można użyć, aby skonfigurować kontroler test podczas konfigurowania środowiska laboratoryjnego w żłób przetestować program Microsoft.Używanie programu Visual Studio, zamiast Menedżera przetestować firmy Microsoft, należy skonfigurować kontrolery badanie i testowanie agentów testów, zobacz Konfigurowanie kontrolerów badania i badania czynników, aby zarządzać badań z programu Visual Studio.Aby uzyskać informacje na temat środowisk laboratoryjnych, zobacz Przy użyciu środowiska laboratoryjnego dla użytkownika cyklu życia aplikacji.
W większości przypadków podczas tworzenia środowiska laboratoryjne nie powinno ręcznego zainstalowania agentów test na maszynach w swoim środowisku.Zarządzanie laboratorium automatycznie instaluje i konfiguruje agentów test w swoim środowisku laboratoryjnym, podczas ich tworzenia.Są to wyjątki:
W przypadku tworzenia izolowanym środowisku sieci, zanim środowiska są przechowywane w bibliotece projektu zespołu, należy zainstalować agentów test w środowisku uruchamiając z dysku CD "Microsoft Visual Studio czynniki" lub pobrany obraz ISO...Jednakże, nie należy konfigurować tych przetestować agentów.Aby uzyskać informacje dotyczące konfigurowania sieci izolowanym środowisku, zobacz Tworzenie środowiska izolowanego od sieci i korzystanie z niego.
Jeśli tworzysz środowisku laboratoryjnym, który zawiera ani komputerów systemu Windows XP, należy ręcznie zainstalować test agentów na komputerach systemu Windows XP, a następnie wykonaj niektóre dodatkowe kroki.Zobacz Konfigurowanie środowisk laboratoryjnych z komputerami z zainstalowanym systemem Windows XP.
Te sekcje służą do instalowania i konfigurowania kontrolera test za pomocą środowiska laboratoryjnego.
Zabezpieczenia dla kontrolerów testu i badania czynników
Instalowanie i konfigurowanie kontrolera testu
Rozwiązywanie problemów
Zabezpieczenia dla kontrolerów testu i badania czynników
Podczas konfigurowania kontrolera test do użycia w środowisku laboratoryjnym, istnieją różne sposoby konfigurowania zabezpieczeń między testu kontrolera, agenci test a Team Foundation Server.Te sposoby użyć kombinacji konta na komputerze lokalnym, kont domeny i grupy użytkowników lokalnych i domeny.Te konfiguracje są bardziej skomplikowane, gdy środowiska laboratoryjnego znajduje się w topologii granic domeny lub grupy roboczej.
Na przykład jeśli agentów badania znajdują się w innej domeny niż kontroler test, można skonfigurować usługi kontrolera test przez utworzenie konta użytkownika lokalnego o tej samej nazwy użytkownika i hasło na komputerze kontrolera testu i na każdym komputerze agenta test.Jednak proces ten można uprościć przez Konfigurowanie konta usługi laboratorium na kontrolerze test, a następnie zastosuj je do uruchamiania agentów użytkownika test.
Za pomocą konta usługi laboratorium
Lokalne konta komputera i domeny często nie działają dobrze w przypadku niektórych topologii sieci.Aby rozwiązać ten problem, można skonfigurować konto usługi laboratorium na kontrolerze test.
Konto usługi laboratorium pozwala agentów test połączyć się z kontrolerem test przy użyciu konta jednego użytkownika, można więc uniknąć ręcznego konfigurowania kont użytkowników na wielu komputerach.Jeśli konto usługi laboratorium jest już skonfigurowany na kontrolerze test, następnie podczas tworzenia środowiska laboratoryjnego, Microsoft Test Manager automatycznie pobiera poświadczeń konta i używa ich, aby skonfigurować agentów test.Konto usługi laboratorium gwarantuje też, że Twój test uruchamiać i komunikować się z kontrolerach test przy użyciu minimalne uprawnienia.
Nawiązywanie połączenia z odmiennymi poświadczeniami Team Foundation Server
Po skonfigurowaniu konta usługi laboratorium na kontrolerze test, można również określić poświadczenia alternatywne kontrolera test można użyć do połączenia programu Team Foundation Server lub usługi programu Team Foundation.Upraszcza to konfigurację kontrolerów test w topologii sieci złożonych.
Na przykład jeśli chcesz zarejestrować kontroler test, który jest w grupie roboczej lub w domenie, która nie ma relacji zaufania dwukierunkowego z domeną, dla swojej Team Foundation Server, jednym z rozwiązań jest utworzenie konta użytkownika lokalnego przy tej samej nazwy użytkownika i hasło na komputerze programu Team Foundation Server i test maszyna kontrolera.Lepszym rozwiązaniem jest do konfigurowania konta usługi laboratorium na kontrolerze testu i połączyć się z Twojej Team Foundation Server za pomocą konta alternatywne domeny.Takie podejście pozwala korzystać z konta komputera lokalnego jako konto logowania do uruchamiania usługi kontrolera test bez dodawania konta na komputerze z serwerem Team Foundation.Każdy użytkownik z uprawnieniami administratora na komputerze kontrolera test można skonfigurować konto dla tego kontrolera test lab i Określanie alternatywnych poświadczeń do podłączenia do Team Foundation Server lub usługi programu Team Foundation.
Zaleca się, aby skonfigurować konto usługi laboratorium z alternatywnych poświadczeń na kontrolerze test dla następujących topologii:
Topologia grupy roboczej:
Topologia między domenami (bez zaufania i zaufanie jednokierunkowe):
Team Foundation usługa topologii:
Stosowanie konto firmy Microsoft w systemie Windows 8
Jeśli uruchamiania agentów test, lub badania kontrolerów na komputerze z systemem Windows 8, niektóre dodatkowe scenariusze wymagają, skonfiguruj konto usługi laboratorium na kontrolerze test.W szczególności jeśli skonfigurować kontroler test na komputerze z systemem Windows 8 i zalogować się na komputerze przy użyciu konta Microsoft, należy skonfigurować konto usługi laboratorium na testowanie kontrolera i określić zbiór alternatywnych poświadczeń, które można połączyć się z Twojej Team Foundation Server.W przeciwnym razie kontrolera testu nie można połączyć się ze swoimi Team Foundation Server.Podobnie podczas konfigurowania agenta test na komputerze z systemem Windows 8, nie można używać konta Microsoft do logowania się na kontrolerze test.Zamiast tego można użyć konta usługi laboratorium.
Grupy użytkowników na test kontrolera maszyn
Po skonfigurowaniu kontrolera test, tworzy grupy użytkowników i usług, które pomagają zabezpieczeń dla danego środowiska.Tych grup można używać do zarządzania zabezpieczeniami dla kont użytkowników na kontrolerze testu:
Grupy użytkowników |
Tworzone podczas instalacji |
Zadania, które mogą wykonywać członkowie |
---|---|---|
TeamTestControllerUsers |
Kontroler testu |
|
TeamTestControllerAdmins |
Kontroler testu |
|
TeamTestAgentService |
Kontroler testu |
|
Gdy test agent łączy się z kontrolerem test, kontroler test sprawdza, że użytkownik usługi spedycyjnej, badanie jest członkiem jednej z tych grup.Jeśli użytkownik nie należy do żadnego z tych grup, połączenie jest odrzucane.
Administrowanie kontroler Test, który jest zarejestrowany z lokalnego Team Foundation Server
Jeżeli dany kontroler test jest zarejestrowana z Kolekcja projektów zespołu z wdrożonej Team Foundation Server, nie trzeba Dodaj konto użytkownika dla kontrolera test do tych grup użytkowników do administrowania kontrolerem test.Jeśli jesteś członkiem grupy kont usług przetestować kolekcji projektu lub administratorów zbioru projektu dla swojej Team Foundation Server, można administrować kontroler test.
Administrowanie kontroler test, który jest zarejestrowany w usłudze Foundation
Jeśli dany kontroler test jest zarejestrowany z Kolekcja projektów zespołu z Team Foundation usługi, dostęp do kontrolera jest ograniczony do członków grup TeamTestControllerUsers i TeamTestControllerAdmins.Do tych grup, aby umożliwiały dostęp do kontrolera test, należy dodać odpowiednich użytkowników i grup.
Instalowanie i konfigurowanie kontrolera testu
Poniżej przedstawiono sposób zainstalować kontroler test.
Przestroga |
---|
Nie należy zainstalować i uruchomić kontroler test na komputerze, który jest kontrolerem domeny. |
Wymagane są uprawnienia
Aby zainstalować kontroler badania, musi być członkiem grupy zabezpieczeń Administratorzy na komputerze.
Aby zainstalować i skonfigurować kontroler testu
Załaduj "Microsoft Visual Studio czynniki" CD lub pobrać obraz ISO, a następnie uruchom plik 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.
Aby skonfigurować kontroler test, który jest zainstalowany, zaznacz 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.
Wprowadź nazwę użytkownika i hasło konta logowania usługi kontrolera test.Jeśli nie określisz innego konta, aby połączyć swój Team Foundation Server, kontroler test użyje tego konta połączyć się ze swoimi Team Foundation Server.
[!UWAGA]
Hasła puste nie są obsługiwane dla kont użytkowników.
Zarejestruj kontroler test Kolekcja projektów zespołu dla projektu zespołu, który zawiera w swoim środowisku:
Wybierz zarejestrować się kolekcja projektów zespołu.
Aby znaleźć kolekcji zespołu projektu, wybierz polecenie Przeglądaj, a następnie wybierz polecenie Dodaj Aby dodać serwer.
Opcjonalnie można wpisać nazwę w zarejestrować kontroler test z następujących Kolekcja projektów zespołu.W takim przypadku należy wprowadzić pełną ścieżkę dostępu.Na przykład nazwa http://<server >: 8080/tfs/DefaultCollection.
(Opcjonalnie) Aby skonfigurować kontroler test do testowania obciążenia, wybierz 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.
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.
(Opcjonalnie) Użyć konta usługi laboratorium na kontrolerze test agentów test, należy wybrać użyć konta usługi laboratorium do komunikowania się z kontrolerem test, a następnie określ poświadczenia dla konta usługi, w obszarze to konto będzie używane przez agentów test do komunikowania się z kontrolerem.
(Opcjonalnie) Jeśli chcesz, aby kontroler test, aby użyć innego konta, aby połączyć się z Twojej Team Foundation Server, wybierz polecenie użyć innych poświadczeń do Team Foundation Server, a następnie określ poświadczenia w wyskakującym okienku.
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.
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.
Można konfigurować i monitorować kontroler badania oraz czynników zarejestrowanych test przy użyciu Test Menedżera kontroler w Laboratorium Centrum dla Microsoft Test Manager.
[!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.Zobacz Opis Kontrola konta użytkownika i ograniczenia zdalnego.
Rozwiązywanie problemów
Do konfigurowania i monitorowania kontroler badań i wszelkie zarejestrowanych agentów, należy użyć Menedżera kontroler przetestować w laboratorium Centrum Test Menedżera firmy Microsoft.
Test agenci powinni być w stanie gotowości.Jeśli agent testu nie ma na liście 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, Microsoft Visual Studio w 2012 r., Microsoft Visual Studio Test agenta 2012 Configuration Tool 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 kontroler test jest skonfigurowany dla Kolekcja projektów zespołu poprawne.
[!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.
Konto, które zostało użyte dla kontrolera test jest członkiem grupy kont usług przetestować kolekcji projektu dla Kolekcja projektów zespołu lub konto, które zostało użyte do uruchomienia narzędzia konfiguracji kontrolera test jest członkiem grupy administratorów zbioru projektu.
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.Można otworzyć te pliki z łącza na Podsumowanie konfiguracji strony, gdy korzystasz z Agenta Test lub konfiguracji kontrolera Test narzędzia.
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ż
Koncepcje
Instalowanie i konfigurowanie agentów badania i badania kontrolerów