Sdílet prostřednictvím


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í.

Topologie sítě úplný vztah důvěryhodnosti

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:

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.

Hh546460.collapse_all(cs-cz,VS.110).gifPomocí úč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 pracovní skupiny

  • Topologie napříč doménami (žádný vztah důvěryhodnosti a jednosměrný vztah důvěryhodnosti):

    Žádný vztah důvěryhodnosti topologie sítěJednosměrná důvěryhodnost topologie sítě

  • Team Foundation služby topologie:

    Topologie sítě hostované Team Foundation Server

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.

Hh546460.collapse_all(cs-cz,VS.110).gifSkupiná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

  • Spusťte zkušební jízdy

  • Zobrazení výsledků

TeamTestControllerAdmins

Testovací řadiče

  • Stejné úkoly jako TeamTestControllerUsers

  • Odstranění, pozastavení nebo odložení všech testů

  • Přidat, odebrat nebo změnit stav agentů test

  • Vytvoření prostředí

TeamTestAgentService

Testovací řadiče

  • Připojit k řadiči test od agenta test

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.

Poznámka k upozorněníUpozornění

Nesmí instalaci a spuštění testovacího řadiče v počítači, který je zároveň řadičem domény.

Spusťte nástroj Konfigurace řadiče testu.

Hh546460.collapse_all(cs-cz,VS.110).gifPožadovaná oprávnění

Instalace řadiče testu, musí být členem skupiny zabezpečení Správci v počítači.

Hh546460.collapse_all(cs-cz,VS.110).gif

Instalace a konfigurace testovacího řadiče

  1. 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.

  2. 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.

  3. 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.

  4. Evidence testovacího řadiče s kolekce týmového projektu týmu projektu, který obsahuje vaše prostředí:

    1. Vyberte zaregistrovat u kolekce týmového projektu.

    2. 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.

  5. (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.

    1. 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.

  6. (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.

  7. (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ě.

  8. 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.

  9. 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.

Viz také

Koncepty

Instalace a konfigurace agentů zkušební a testovací řadiče

Začínáme s řešením Lab Management