Sdílet prostřednictvím


Nastavení testovacích kontrolérů a testovacích agentů pro správu testů v prostředí Visual Studio

Toto téma popisuje, jak nainstalovat a konfigurovat testovací řadiče a testovat agenty, tak bez použití nástroje Microsoft Test Manager můžete spravovat testy v sadě Visual Studio.Pokud chcete nastavit testovací řadiče pro testovací prostředí pomocí nástroje Microsoft Test Manager naleznete v tématu Nastavení testovacích kontrolerů v testovacích prostředích.

Poté, co jste nastavili testovací řadiče a testovací agenti, můžete přiřadit role k nim v nastavení testu.Nutné provést, pokud se chystáte distribuovat testů více počítačů pomocí sady Visual Studio.Informace o tom, jak přiřadit role pro testování řadiče a testovat agentů naleznete v tématu Přiřazení rolí k testovacímu kontroleru a testovacímu agentovi pro automatizované testování v sadě Visual Studio.

Tyto části popisují, jak nainstalovat a nakonfigurovat testovací řadiče a testovacích agentů pro testování v sadě Visual Studio:

  • Požadavky

  • Požadavky na pracovních skupin a více domén

  • Konfigurace zabezpečení pro testovací řadiče a testovací agenti

  • Instalace Test Controller

  • Instalace agenta testu

  • Poradce při potížích

Požadavky

Testovací řadiče a testovací agenti mají následující požadavek softwaru:

Operační systém

Chcete-li nainstalovat řadič test nebo test agenta, musí být počítač jeden z následujících operačních systémů:

Kontroler:

  • Windows 8, Windows 8.1

  • Windows 7 Service Pack 1

  • Windows Server 2012, Windows Server 2012 R2

  • Windows Server 2008 Release 2, Service Pack 1

Agent:

  1. Windows 8, Windows 8.1

  2. Windows 7 Service Pack 1

  3. Windows XP Service Pack 3

  4. Windows Server 2012, Windows Server 2012 R2

  5. Windows Server 2008 Release 2, Service Pack 1

  6. Windows Server 2003 Service Pack 1

.NET Framework

Instalovat řadič test nebo test agenta, musí v počítači spuštěna rozhraní .NET Framework 4.5.

Požadavky na pracovních skupin a více domén

Pokud chcete spustit testovací řadiče a otestovat agenty na počítače, které jsou ve skupině pracovních a nikoli v doméně, nebo počítače, které běží v různých doménách, které nemají obousměrný vztah důvěryhodnosti, můžete jako součást procesu instalace, postupujte takto:

  1. V každém počítači, kde budete instalovat řadič test nebo test agenta vytvořte místní uživatelský účet, který je členem skupiny Administrators.V každém počítači, použijte stejný účet a heslo.

  2. Používejte tento uživatelský účet testovací řadiče při instalaci a jejich konfiguraci.

  3. Tento účet přidáte do skupiny TeamTestAgentService v počítači řadiče test.

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

    Když přidáte do skupiny tento uživatelský účet, neobsahují název místního počítače.Můžete například nepřidávejte uživatelský účet jako < název počítače > \ < uživatelské_jméno >.Stačí přidáte < uživatelské_jméno > jako uživatelský účet pro skupinu.

  4. Nainstalujte a nakonfigurujte vaše testovací agenti pomocí tohoto účtu stejné.

    [!POZNÁMKA]

    Během instalace zjednodušené sdílení souborů je automaticky vypnuto pro uživatele, kteří připojení k řadiči z počítače systému Windows XP Professional v pracovní skupině.Chcete-li to ověřit, otevřete Průzkumníka Windows, zvolte nástroje, zvolte Možnosti složky, zvolte Další, zvolte zobrazení a potom klikněte na příkaz použít zjednodušené sdílení souborů (doporučeno).

Konfigurace zabezpečení pro testovací řadiče a testovací agenti

Při instalaci testovací kontroler vytvoří skupiny uživatelů, které poskytují oprávnění k dokončení konkrétní úlohy v řadiči test, jako je například Správa testovacího řadiče nebo spuštění testu spustí pomocí řadiče test.Je nutné přidat odpovídající uživatelé do těchto skupin, tak můžete provádět tyto úlohy:

  • Spravovat testy a konfigurovat součásti testu

  • Spuštění testů a zobrazit výsledky

  • Spustit službu agent testu

Tato tabulka popisuje skupiny, které jsou vytvořeny v počítači řadiče test při konfiguraci testovací kontroler.Také popisuje uživatelské účty, které je nutné přidat pro každou skupinu.

Skupiny uživatelů

Oprávnění

Uživatelské účty

TeamTestControllerAdmins

  • Zahrnuje oprávnění ze skupin TeamTestControllerUsers a TeamTestAgentService

  • Odstranit, pozastavení nebo odložení jakékoli testu

  • Přidání, odebrání a změnit stav testovací agenti

  • Vytvořte testovací prostředí.

Přidejte uživatele, kteří potřebují ke správě testů, spravovat testovací řadiče a testovat agenty.

TeamTestControllerUsers

  • Zahrnuje oprávnění ze skupiny TeamTestAgentService

  • Spuštění testů

  • Zobrazení výsledků testů

Přidejte uživatele, kteří potřebují pouze ke spuštění testů a zobrazit výsledky testů.

TeamTestAgentService

Tato skupina obsahuje minimální oprávnění potřebná pro test agenta pro připojení k řadiči test.

  • Připojení k řadiči testu

Před zahájením konfigurace agenta test, přidejte uživatelské účty, které budete používat ke spuštění služby agenta test.Toto je uživatelský účet, který zadáte v nástroji Test konfigurace agenta při instalaci agenta test.

Instalace Test Controller

Tato část popisuje, jak nainstalovat řadič test.

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

Nesmí nainstalovat a spustit test controller v počítači, který je také řadič domény.

Požadovaná oprávnění

Chcete-li nainstalovat testovací kontroler, musí být členem skupiny zabezpečení Administrators v počítači.

Chcete-li nainstalovat Test Controller

  1. Pokud nebyly již bylo zahájeno instalaci sady Microsoft Visual Studio agenty, načíst z disku CD "Microsoft Visual Studio agentů" nebo bitové kopie ISO stažené a potom spusťte setup.exe, který je umístěn v kořenové složce.

    Agenti instalace aplikace Visual Studio stránka se zobrazí.Postupujte podle pokynů v instalačním programu.

  2. Chcete-li nakonfigurovat testovací kontroler, který jste nainstalovali, zvolte nyní konfigurovat test controller.Pak zvolte konfigurovat Chcete-li spustit nástroj Konfigurace řadiče Test.

    Konfigurovat Test Controller se zobrazí dialogové okno.

    [!POZNÁMKA]

    Můžete spouštět tohoto nástroje můžete kdykoli změnit konfiguraci testovací kontroler.Zvolte Microsoft Visual Studio Test Controller nástroj Konfigurace z všechny programy nabídky.

  3. Vyberte uživatele, kterého chcete použít jako účet pro přihlášení k této službě test controller.

    [!POZNÁMKA]

    Prázdná hesla nejsou podporovány pro uživatelské účty.

    Důležitá poznámkaDůležité

    Neregistrovat testovacího řadiče s týmový projekt.Test controller neměli zaregistrovat k týmový projekt, pokud nepoužíváte testovací prostředí pro správu testů.

  4. (Volitelné) Chcete-li nakonfigurovat váš test controller pro zátěžové testování, zvolte konfigurovat pro zátěžové testování.

    Další informace o zátěžové testování naleznete v tématu [vyřazeno] Testy výkonnosti webů a zátěžové testy v prostředí Visual Studio a Použití testovacích kontrolérů a testovacích agentů se zátěžovým testováním.

    1. Typ vašeho SQL Server instance v výsledky testů zatížení vytvoření databáze v následující instance serveru SQL Server.

      [!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 Microsoft.Další informace o důležité informace o změně velikosti, naleznete v části Použití testovacích kontrolérů a testovacích agentů se zátěžovým testováním.

  5. Chcete-li změny použít, zvolte aplikovat nastavení.

    Objekt souhrnné informace o konfiguraci se zobrazí dialogové okno.Zobrazuje stav jednotlivých kroků, které je třeba provést při konfiguraci testovacího řadiče.

  6. Zavřete souhrnné informace o konfiguraci dialogové okno zvolte zavřete.Pak zvolte zavřete zavřete Nástroj Konfigurace řadiče Test.

    Agenti instalace aplikace Visual Studio se zobrazí dialogové okno.Zde můžete nainstalovat další součásti, které budete potřebovat v tomto počítači.

    Test controller běží jako služby systému Windows s názvem Visual Studio Test Controller.Můžete spustit a zastavit službu a prohlédnout její vlastnosti v služby nástroj v nástroje pro správu.

[!POZNÁMKA]

Když nainstalujete test controller v počítači, je nastaven položky registru HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control v tomto počítači.Tato hodnota bezobslužném režimu změní vypršel časový limit Správce řízení služeb z 30 sekund na 10 minut poskytnout více času pro řadič test spustit ke komunikaci s Team Foundation Server služeb.Další informace naleznete v tématu služba nespustí a v systému Windows Server 2003 jsou zaznamenány události 7000 a 7011.

Je-li nainstalovat test controller v počítači která se spouští operační systém s řízení uživatelských účtů (Řízení uživatelských účtů) klíč registru, který 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ů umožňující vzdálené ověřování, pokud test agenta je nakonfigurován pro použití místní účet.Další informace naleznete v tématu popis pro nástroj Řízení uživatelských účtů a vzdálené omezení.

Instalace agenta testu

Je nutné nainstalovat agenta test v každém počítači, kde bude nasazení softwaru v testu a v každém počítači, který budete používat ke shromažďování dat test.Tato část popisuje, jak k instalaci agenta testovací a zaregistrujte jej s řadičem test.

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

Testovací agenti byste neměli instalovat na serveru, na kterém je spuštěna Team Foundation Server.

Požadovaná oprávnění

Chcete-li nainstalovat agenta test, musí být členem skupiny zabezpečení Administrators v počítači.Při registraci zkušební agenta s řadičem test, musíte být také členem skupiny zabezpečení Administrators v počítači řadiče test.

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

Pokud uživatel, který jste vybrali ke spuštění služby nebo procesu pro agenta test aktuálního uživatele, při přidání tohoto uživatele do testovacího řadiče počítače, je nutné odhlášení uživatele nebo restartovat počítač.

Windows XP a Windows Server 2003 SP1 požadavků

Než přistoupíte k instalaci agenta v systému Windows XP nebo Windows Server 2003 SP1, je třeba nainstalovat následující:

  • rozhraní .NET Framework 4

  • ANALYZÁTOR MSXML 6.0

  • Součást (WIC) bitových kopií systému Windows

Chcete-li nainstalovat agenta testu

  1. Pokud nebyly již bylo zahájeno instalaci sady Microsoft Visual Studio 2013 agenty, načíst z disku CD "Microsoft Visual Studio agentů" nebo bitové kopie ISO stažené a potom spusťte setup.exe, který je umístěn v kořenové složce.

    Zobrazí se Průvodce instalací agenta testovací sadu Visual Studio.Postupujte podle kroků v průvodci.

  2. Po dokončení průvodce instalace, můžete zvolit nyní konfigurovat test agenta.

    [!POZNÁMKA]

    Můžete spouštět tohoto nástroje můžete kdykoli změnit konfiguraci agenta váš test.Zvolte všechny programy, Microsoft Visual Studio, nástroj konfigurace pro agenta sadu Microsoft Visual Studio Test.

  3. Se zobrazí dvě možnosti, jak bude spuštěn agent testu:

    Služba Pokud nemáte umožňující spouštět automatizované testy, které pracují s plochou, jako je například programové testy uživatelského rozhraní nebo vytvoření záznamu, kdy vaše zkušební spuštěna, v části videa spustit test agenta jako, zvolte služby.Test agenta bude spuštěna jako službu.Klikněte na tlačítko Další.

    Nyní můžete zadat podrobnosti o uživateli při spuštění služby agenta test.

    1. Zadejte název do uživatelské jméno.

    2. Zadejte heslo do heslo.

      Informace o důležité uživatelském účtu

      • Prázdná hesla nejsou podporovány pro uživatelské účty.

      • Pokud chcete použít kolekce IntelliTrace nebo emulace sítě, uživatelský účet musí být členem skupiny Administrators.

      • Pokud uživatelské jméno agenta není členem skupiny TeamTestAgentService bude přidána do této skupiny, která vyžaduje oprávnění na počítači test controller.

      • Uživatel pro interaktivní proces musí být členem skupiny zabezpečení TeamTestAgentService nebo proces nebude možné spouštět testy přiřazena správcem.

    Interaktivní proces Pokud chcete spustit automatizovaných testů, které musí komunikovat s počítačem, jako je například programové testy uživatelského rozhraní nebo vytváření záznamu při spuštění testování videa, zvolte možnost interaktivní proces.Informace o tom, jak spustit jako proces test agenta naleznete v tématu "jak: nastavit váš Test agenta pro spuštění testů tohoto interakce s plochou." Klikněte na tlačítko Další.

    Nyní můžete zadat podrobnosti o uživateli při spuštění testu agenta je proces a další možnosti.

    1. Zadejte název do uživatelské jméno.

    2. Zadejte heslo do heslo.

      [!POZNÁMKA]

      Pokud nakonfigurujete agenta test spustit jako interaktivní proces s jiným uživatelem, který není aktuálně aktivního uživatele, musíte restartovat počítač a přihlaste se jako tento jiný uživatel, abyste mohli spustit agenta.

      Informace o důležité uživatelském účtu

      • Prázdná hesla nejsou podporovány pro uživatelské účty.

      • Pokud chcete použít IntelliTrace nebo data emulace sítě a diagnostiky adaptéru, uživatelský účet musí být členem skupiny Administrators.Pokud je pomocí počítače, ve kterém je spuštěn test agent Windows Vista nebo novější verze, nebo jakékoli operační systém, který má nejméně privilegovaným uživatelský účet, je třeba také spustit jako správce (se zvýšenými oprávněními).

      • Pokud uživatelské jméno agenta není členem skupiny TeamTestAgentService bude přidána do této skupiny, která vyžaduje oprávnění na počítači test controller.

      • Uživatel pro službu agenta test musí být členem skupiny zabezpečení TeamTestAgentService nebo služby nebudou moci tyto testy přiřazena správcem.

    3. Abyste měli jistotu, že počítači, který má test agenta můžete spouštět testy po jeho restartování, můžete nastavení počítače se automaticky přihlásit jako test agenta.Zvolte automatického přihlášení.To zašifrované v registru uloží uživatelské jméno a heslo.

    4. Abyste měli jistotu, že spořiče obrazovky je zakázána, protože to může zasahovat do jakékoli automatizovaných testů, které musí komunikovat s plochou, zvolte spořiče obrazovky Ujistěte se, zda je zakázáno.

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

      Existují bezpečnostní rizika, je-li automatického přihlášení nebo zakázat spořiče obrazovky.Povolením automatické protokolu v povolíte ostatním uživatelům ke spuštění tohoto počítače a budete moci používat účet, který je automaticky přihlášen.Pokud zakážete spořiče obrazovky, počítač nemusí výzvu pro uživatele k přihlášení k odemknutí počítače.Díky tomu každý uživatel, pokud mají fyzický přístup k němu získat přístup k počítači.Pokud povolíte tyto funkce v počítači, třeba se ujistit, že jsou tyto počítače fyzicky zabezpečené.Můžete například tyto počítače jsou umístěny ve fyzicky zabezpečeném testovacího prostředí.(Pokud zrušíte spořiče obrazovky Ujistěte se, zda je zakázáno, není povolen spořiče obrazovky.)

  4. Chcete-li zaregistrovat tento agent s řadičem test, zvolte zaregistrovat u řadiče test. Zadejte název řadiče test, za nímž následuje dvojtečkou (:) a číslo portu, kterou používáte v zaregistrovat agenta test u následující řadiče test.Můžete například zadáte agent1:6901.

    [!POZNÁMKA]

    Výchozí číslo portu je 6901.

  5. Chcete-li změny použít, zvolte aplikovat nastavení.

    Objekt souhrnné informace o konfiguraci se zobrazí dialogové okno.Zobrazuje stav jednotlivých kroků požadované konfigurace agenta váš test.

    [!POZNÁMKA]

    Poslední krok v procesu instalace resetuje síťového adaptéru.To může způsobit výpadek sítě pro krátkou dobu.Je toto chování očekávané.

  6. Zavřete souhrnné informace o konfiguraci dialogové okno zvolte zavřete.Pak zvolte zavřete zavřete Nástroj Konfigurace agenta Test.

    [!POZNÁMKA]

    Není ikonu oznamovací oblasti, která se spouští v počítači pro agenta test, který je spuštěn jako proces.Zobrazuje stav agenta test.Můžete spustit, zastavit nebo restartovat agenta, je-li spuštěna jako proces pomocí tohoto nástroje.Chcete-li spustit agenta test jako proces, není-li spuštěna, zvolte všechny programy, Microsoft Visual Studio 2013, Microsoft Visual Studio Test Agent 2013.

    Agenti instalace aplikace Visual Studio se zobrazí dialogové okno.Zde můžete nainstalovat další součásti, které budete potřebovat v tomto počítači.

Poradce při potížích

Ke konfiguraci a sledování testovacího řadiče a všechny registrované agenty, zvolte ZÁTĚŽOVÝ TEST nabídky v Visual Studio 2013 a přejděte na Správa řadičů Test.

[!POZNÁMKA]

Musíte zadat název počítače test controller do seznamu zařízení ke správě testovacího řadiče.Není automaticky zobrazí i v případě, že testovacího řadiče běží ve stejném počítači.

Agenti by měla být v připravena.Pokud test agent není v seznamu testovací agenti nebo test agent je v odpojeném stavu, můžete spustit testovací nástroje Konfigurace agenta v počítači, kde je nainstalován agent a nástroj Test konfigurace řadiče v počítači, kde je nainstalován správce.

[!POZNÁMKA]

Chcete-li spustit nástroje pro konfiguraci, zvolte všechny programy, Microsoft Visual Studio 2013, Microsoft Visual Studio Test Agent 2013 nástroj Konfigurace nebo Microsoft Visual Studio Test Controller 2013 nástroj Konfigurace podle potřeby.

Ověřte následující kritéria pro testovací kontroler:

  • Uživatel pro řadič test je členem skupiny TeamTestControllerAdmins nebo uživatele pro řadič test je členem skupiny Administrators.

  • Ujistěte se, že není nakonfigurován pro kolekci týmového projektu.

    [!POZNÁMKA]

    Můžete chtít spustit se zvýšenými oprávněními nebo restartujte počítač, pokud je testovací řadič spuštěn ve stejném počítači jako Visual Studio 2013 a jste přidali uživatele do skupiny TeamTestControllerAdmins Pokud je tento uživatel aktivního uživatele.

Zkontrolujte následující nastavení pro test agenta:

  • Uživatel pro agenta test je členem skupiny TeamTestAgentService v počítači s nainstalovanou test agenta v a v počítači, kde je nainstalován testovacího řadiče.

    [!POZNÁMKA]

    Pokud tento uživatel je aktuální uživatel při přidání tohoto uživatele do testovacího řadiče počítače, je nutné odhlášení nebo restartování počítače.

  • Byl zadán správný testovací název řadiče a port.

Můžete také zkoumat %LOCALAPPDATA%\Temp\TestControllerConfigUI.log a TestAgentConfigUI.log soubory chyby a další podrobnosti.Při použití nástroje Konfigurace agenta Test nebo Test Controller, můžete otevřít tyto soubory z odkazu na stránce souhrnné informace o konfiguraci.

Pokud používáte bránu Windows Firewall, přidá řadič nastavení testu následující výjimky brány firewall.Ujistěte se, že byl přidán této výjimky.

Výjimka

Důvod

QTController.exe

Povolte komunikaci s řadičem test.

Viz také

Úkoly

Přiřazení rolí k testovacímu kontroleru a testovacímu agentovi pro automatizované testování v sadě Visual Studio

Postupy: Nastavení agenta Test Agent pro spouštění testů komunikujících s plochou

Postupy: Nastavení časových limitů pro testovací kontroléry a testovací agenty

Koncepty

Instalace a konfigurace testovacích agentů a testovacích kontrolérů

Konfigurace portů pro testovací kontrolery a testovací agenty