Nastavení testovacích kontrolerů v testovacích prostředích
Toto téma popisuje, jak nainstalovat a nakonfigurovat testovacího řadiče a agenti test konfigurace, tak, aby bylo možné spustit testy v laboratorním prostředí pomocí Microsoft Test Manager.Musíte nainstalovat a nakonfigurovat alespoň jeden testovací řadič pro kolekce týmového projektu vytvořit laboratorní prostředí v dané kolekce týmového projektu.Při konfiguraci řadiče testu pro laboratorní prostředí, budete muset zaregistrovat u vaší kolekce týmového projektu.Musíte také nakonfigurovat zabezpečení herní test založený na topologii.
[!POZNÁMKA]
V tomto tématu slouží k nastavení testovacího řadiče, při konfiguraci prostředí laboratoře v Microsoft Test Manager.Pokud chcete pomocí aplikace Visual Studio, namísto Microsoft Test Manager, nastavit testovací řadiče a agenti pro správu testy, testování viz Nastavení řadiče Test a Test agenti spravovat testy Visual Studio.Chcete-li zobrazit informace o laboratorní prostředí, v Použití prostředí laboratoře pro vaše životního cyklu aplikací.
Ve většině případů při vytváření laboratorní prostředí, byste neměli instalovat ručně test agentů v počítačích v prostředí.Lab Management automaticky nainstaluje a nakonfiguruje test agentů v laboratorní prostředí, při jejich vytváření.Jedná se o výjimky:
Při vytváření sítě izolovaném prostředí, než ukládat na životní prostředí v knihovně týmu projektu, nainstalujte testovací agenti v prostředí spuštěním z disku CD "Microsoft Visual Studio agentů" nebo stažený ISO obraz...Ale neměli byste konfigurovat těch testování agenty.Informace o nastavení sítě izolované prostředí naleznete v tématu Vytvoření a používání izolovaného síťového prostředí.
Pokud vytváříte prostředí laboratoře, která obsahuje všechny stroje systému Windows XP, musíte ručně nainstalovat testovací agentů v počítačích systému Windows XP a pak provést některé další kroky.Viz téma Konfigurace laboratorních prostředí obsahujících počítače se systémem Windows XP.
Tyto sekce slouží k instalaci a konfiguraci testovacího řadiče s testovacím prostředí.
Zabezpečení pro testovací řadiče a agenti test
Instalace a konfigurace testovacího řadiče
Poradce při potížích
Zabezpečení pro testovací řadiče a agenti test
Při nastavení testovacího řadiče pro použití v prostředí laboratoře konfigurovat zabezpečení mezi řadič test, test agentů a sady Team Foundation Server více způsoby.Tyto způsoby použití kombinací účty místního počítače, domény účtů a místní a doménové skupiny uživatelů.Tyto konfigurace jsou složitější, pokud prostředí lab je v topologii jiné domény nebo pracovní skupiny.
Například pokud vaše testovací agenti jsou v jiné doméně než testovacího řadiče, můžete nakonfigurovat testovací řadiče služby vytvořením místního uživatelského účtu s stejné uživatelské jméno a heslo v počítači řadiče test a na každém počítači agenta test.Tento proces může zjednodušit, podle konfigurace účtu služby laboratoře na testovacího řadiče a používat jej spustit vaši zástupci test.
Pomocí účtu služby laboratoře
Místní účty počítače a domény často nefungují dobře s určitých topologiích sítě.Chcete-li tento problém vyřešit, můžete nakonfigurovat účet služby laboratoře řadiči test.
Účet služby laboratoře umožňuje agenti test připojení k řadiči test pomocí jediného uživatelského účtu tak, aby se zabránilo ruční nastavení uživatelských účtů ve více počítačích.Pokud účet služby lab je již nakonfigurován v řadiči test, pak při vytváření laboratorní prostředí Microsoft Test Manager automaticky načte pověření účtu a použije je konfigurace agenti test.Účet služby lab se také zajistí, že vaši zástupci test spustit a komunikovat s vaší testovací řadiče pomocí minimální oprávnění.
Připojování k serveru Team Foundation Server pomocí alternativní pověření
Při konfiguraci účtu služby laboratoře řadiči test můžete také určit alternativní pověření, které herní test můžete použít k připojení k serveru Team Foundation Server nebo službu Team Foundation.To zjednodušuje konfiguraci testovací řadiče ve složité síťové topologie.
Například pokud chcete registrovat testovací řadič, který je součástí pracovní skupiny nebo domény, které není pro sady Team Foundation Server obousměrný vztah důvěryhodnosti s doménou, řešením je vytvoření místního uživatelského účtu s stejné uživatelské jméno a heslo v počítači Team Foundation Server a testovacího počítače řadič.Lepším řešením je konfigurace účtu služby laboratoře na testovacího řadiče a připojit k serveru Team Foundation Server pomocí účtu alternativní domény.Tento přístup umožňuje spustit testovací řadič služby bez přidání účty počítačů pro sadu Team Foundation server pomocí účtu místního počítače jako přihlašovací účet.Kterýkoli uživatel s oprávněními správce v počítači řadiče testu můžete nakonfigurovat účet služby laboratoře pro daný řadič test a zadat alternativní pověření pro připojení k serveru Team Foundation Server nebo službu Team Foundation.
Doporučujeme nakonfigurovat účet služby laboratoře s rozdílnými pověřeními řadiči test pro následující topologie:
Topologie pracovní skupiny:
Topologie napříč doménami (žádný vztah důvěryhodnosti a jednosměrný vztah důvěryhodnosti):
Team Foundation služby topologie:
Použití účtu Microsoft Windows 8
Pokud spouštění agentů test nebo test řadiče v počítači se systémem Windows 8 vyžadují některé další scénáře konfigurace účtu služby laboratoře řadiči test.Zejména je-li nakonfigurovat řadič test na počítači se systémem Windows 8 a přihlášení k počítači pomocí účtu společnosti Microsoft, je nutné nakonfigurovat účet služby laboratoře na test zařízení a určit sadu alternativní pověření, které mohou být připojeny k serveru Team Foundation.Testovacího řadiče v opačném případě se nebude moci připojit k serveru Team Foundation Server.Podobně při konfiguraci test agent v počítači se systémem Windows 8 nelze použít účet Microsoft přihlásit k řadiči test.Místo toho můžete použít účet služby laboratoře.
Skupinám uživatelů na testovací řadiče
Při konfiguraci řadiče testu vytvoří skupiny uživatelů a služeb, které pomáhají zajistit zabezpečení pro vaše prostředí.Tyto skupiny lze použijte ke správě zabezpečení pro uživatelské účty na testovacího řadiče:
Skupiny uživatelů |
Vytvořené při instalaci |
Úkoly, které mohou provádět členové |
---|---|---|
TeamTestControllerUsers |
Testovací řadiče |
|
TeamTestControllerAdmins |
Testovací řadiče |
|
TeamTestAgentService |
Testovací řadiče |
|
Pokud test agenta se připojí k testovacího řadiče, řadič test zkontroluje, zda uživatele pro službu agenta test člen jedné z těchto skupin.Pokud uživatel nepatří do některé z uvedených skupin, je požadavek na připojení odmítnut.
Správa testovací řadič, který je registrována s Team Foundation Server na místní
Pokud testovacího řadiče je zaregistrován v kolekci týmového projektu z místní sady Team Foundation Server, není nutné přidat uživatelský účet pro řadič test těchto skupin uživatelů ke správě testovacího řadiče.Pokud jste členem skupiny účtů služeb pro testování kolekce projektu nebo správci kolekcí projektů pro vaše Team Foundation Server, můžete spravovat řadič test.
Správa testovacího řadiče, který je registrován službou Foundation
Je-li testovacího řadiče je registrována s kolekci týmového projektu z službu Team Foundation, přístup k řadiči je omezen na členy skupiny TeamTestControllerUsers a TeamTestControllerAdmins.Do těchto skupin, které mají umožnit jim přístup k řadiči test je nutné přidat příslušným uživatelům a skupinám.
Instalace a konfigurace testovacího řadiče
Zde je postup instalace testovacího řadiče.
Upozornění |
---|
Nesmí instalaci a spuštění testovacího řadiče v počítači, který je zároveň řadičem domény. |
Požadovaná oprávnění
Instalace řadiče testu, musí být členem skupiny zabezpečení Správci v počítači.
Instalace a konfigurace testovacího řadiče
Načíst "Microsoft Visual Studio agentů" CD nebo stažený ISO obraz a pak spusťte soubor setup.exe, který je umístěn v kořenové složce.
Agenti instalace aplikace Visual Studio se zobrazí stránka.Postupujte podle pokynů instalačního programu.
Konfigurace testovací řadič, který jste nainstalovali, vyberte nyní řadič test konfigurace.Pak zvolte Konfigurace Chcete-li spustit nástroj Konfigurace řadiče testu.
Konfigurace testovacího řadiče zobrazí dialogové okno.
[!POZNÁMKA]
Spuštěním tohoto nástroje můžete kdykoli změnit konfiguraci testovacího řadiče.Zvolte Microsoft Visual Studio řadič konfigurační nástroj Test z Všechny programy nabídky.
Zadejte uživatelské jméno a heslo přihlašovacího účtu službě řadič test.Pokud nezadáte jiný účet pro připojení k serveru Team Foundation Server, testovacího řadiče bude používat tento účet pro připojení k serveru Team Foundation.
[!POZNÁMKA]
Prázdná hesla nejsou podporovány pro uživatelské účty.
Evidence testovacího řadiče s kolekce týmového projektu týmu projektu, který obsahuje vaše prostředí:
Vyberte zaregistrovat u kolekce týmového projektu.
Chcete-li najít vaší kolekce týmového projektu, zvolte Procházeta pak zvolte Přidat Chcete-li přidat server.
Volitelně můžete zadat název v zaregistrovat testovacího řadiče s následující kolekce týmového projektu.V takovém případě zadejte úplnou cestu.Například název http://<server >: 8080/tfs/DefaultCollection.
(Volitelné) Konfigurace testovací zařízení pro testování zatížení, vyberte Konfigurace pro testování zatížení.
Další informace o testování zatížení, viz Testování výkonu a Zátěžové testování s použitím testů výkonu webů a zátěžových testů sady Visual Studio a Pomocí testů zatížení řadiče zkouška a zkouška agenti.
Typ vašeho SQL Server instance v vytvořit zatížení testovací výsledky databáze v instanci serveru SQL Server následující.
[!POZNÁMKA]
Pokud nemáte nainstalován SQL Server, můžete použít SQL Express.Další informace o tom, jak stáhnout a nainstalovat SQL Express, naleznete na následujícím Web společnosti.Další informace o změně velikosti, viz Pomocí testů zatížení řadiče zkouška a zkouška agenti.
(Volitelné) Pokud chcete, aby vaše agentů testovací účet služby laboratoře řadiči test, zvolte používat účet služby laboratoře ke komunikaci s řadičem testa potom zadejte pověření pro účet služby, pod Tento účet bude použit agenty test ke komunikaci s řadičem.
(Volitelné) Pokud chcete herní test Chcete-li použít jiný účet pro připojení k serveru Team Foundation Server, zvolte použít různá pověření pro připojení k serveru Team Foundation Servera potom zadejte pověření v překryvném okně.
Chcete-li změny použít, zvolte Aplikovat nastavení.
A Souhrn konfigurace zobrazí dialogové okno.Zobrazuje stav každého schodu, která je vyžadována konfigurace testovacího řadiče.
Zavřete Souhrn konfigurace dialogové okno pole, zvolte zavřete.Pak zvolte zavřete zavřete Nástroj Konfigurace řadiče Test.
Agenti instalace aplikace Visual Studio zobrazí dialogové okno.Zde můžete nainstalovat další součásti, které chcete použít v tomto počítači.
Řadič test je spuštěna jako služba systému Windows s názvem Visual Studio otestovat řadič.Můžete spustit a zastavit službu a zobrazit jeho vlastnosti v služby nástroj v Nástroje pro správu.
Můžete konfigurovat a monitorovat testovacího řadiče a všechny agenty registrované test pomocí Test správce řadiče v Lab Center pro Microsoft Test Manager.
[!POZNÁMKA]
Při instalaci řadiče testu v počítači je nastavena položka registru HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control v daném počítači.Tato hodnota tiše změní časového limitu správce řízení služeb od 30 sekund na 10 minut poskytnout více času pro řadič test spustit ke komunikaci s Team Foundation Server služby.Další informace naleznete v tématu služba nespustí, a v systému Windows Server 2003 jsou zaznamenány události 7000 a 7011.
Pokud instalujete řadič test na počítači, který je spuštěn operační systém s řízení uživatelských účtů (UAC) klíče registru HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system\ LocalAccountTokenFilterPolicy je nastavena na hodnotu 1.Zakáže vzdálený omezení nástroje Řízení uživatelských účtů povolit vzdálené ověřování je-li test agent je nakonfigurován pro použití místního účtu.Viz Popis nástroje Řízení uživatelských účtů a vzdálené omezení.
Poradce při potížích
Ke konfiguraci a sledování testovacího řadiče a všech registrovaných agentů, pomocí správce otestovat řadič v Lab Center z Microsoft Test správce.
Agenti Zkouška by měla být ve stavu připraven.Je-li test agent není v seznamu agentů test nebo test agent je v odpojeném stavu, můžete spustit konfigurační nástroj testování Agent v počítači, ve kterém je nainstalován agent a nástroj Test konfigurace řadiče v počítači, kde je nainstalován na řadiči.
[!POZNÁMKA]
Chcete-li spustit konfigurační nástroje, zvolte Všechny programy, Microsoft Visual Studio 2012, Microsoft Visual Studio Test Agent 2012 konfigurační nástroj nebo Microsoft Visual Studio řadič 2012 konfigurační nástroj Test podle potřeby.
Ověřte následující kritéria pro řadič test:
Uživatel pro řadič test je členem skupiny TeamTestControllerAdmins nebo uživatele pro řadič test je členem skupiny Administrators.
Ujistěte se, že řadič test je nakonfigurována pro kolekce správné týmového projektu.
[!POZNÁMKA]
Můžete chtít spustit se zvýšenými oprávněními nebo restartování počítače, pokud řadič test běží na stejném počítači jako Visual Studio 2012 a přidáte uživatele do skupiny TeamTestControllerAdmins v případě, že tento uživatel je aktivním uživatelem.
Účet, který používáte pro řadič test je členem skupiny účtů služeb pro testování kolekce projektu pro kolekce týmového projektu nebo účet, který použijete ke spuštění nástroje Konfigurace řadiče testu je členem skupiny správců kolekce projektu.
Ověřte následující nastavení pro test agenta:
Uživatelský agent test je členem skupiny TeamTestAgentService v počítači s nainstalovanou zkušební agent v a v počítači, kde je nainstalován řadič test.
[!POZNÁMKA]
Pokud tento uživatel je aktuální uživatel, je-li přidat uživatele do testovacího počítače řadič, musí odhlášení nebo restartování počítače.
Byl zadán název správný testovací řadiče a port.
Můžete také zkoumat, %LOCALAPPDATA%\Temp\TestControllerConfigUI.log a TestAgentConfigUI.log soubory pro chyby a další podrobnosti.Můžete otevřít tyto soubory z odkazu na Souhrnné informace o konfiguraci stránky při použití Test Agent nebo Konfigurace řadiče Test nástroje.
Používáte-li brána Firewall systému Windows, nastavení testovací řadiče přidá následující výjimky brány firewall.Ujistěte se, že tato výjimka byla přidána.
Výjimka |
Důvod |
---|---|
QTController.exe |
Povolení komunikace s řadičem test. |