Sdílet prostřednictvím


Návod: Použití testovacího kontroléru a testovacích agentů v zátěžovém testu

 

Publikováno: duben 2016

Here you'll learn how to create and run a load test that's distributed across several machines. You'll configure a test setting that uses a test controller and test agents, and you'll add diagnostic and data adapters to the test setting.

Požadavky

  • Visual Studio Enterprise

  • CD "Sadu Microsoft Visual Studio agentů"

  • (Volitelné) Druhý počítač k instalaci agenta testovací řadiče a testování. Jinak můžete nainstalovat testovacího řadiče a agenta na stejný počítač, který obsahuje sadu Visual Studio.

  • Jednoduché zátěžový test, který můžete vyzkoušet. Pokud nemáte zátěžový test, vytvořte si ho nejprve pomocí těchto kurzů:

Budete pak:

  • Nastavte testovací kontroler a testovací agenta.

  • Vytvořte nastavení testu používající testovacího řadiče a data a Diagnostika adaptéry.

  • Spuštění zátěžového testu v rámci distribuované počítače.

Instalace testovacího kontroleru

Chcete-li nainstalovat testovací kontroler, musí být členem skupinySprávciskupiny zabezpečení v počítačích. Další informace o instalaci testovací řadiče naleznete v tématuInstalace a konfigurace testovacích agentů a testovacích kontrolérů.

Chcete-li nainstalovat testovací kontroler má být použit pro distribuované zátěžového testu

  1. Na obou počítače, ve kterém má Visual Studio Enterprise nebo nejlépe na druhý počítač, který lze nainstalovat test controller, načíst CD "Microsoft Visual Studio agentů" a poté počáteční setup.exe umístěný v kořenové složce.

  2. Naagenti instalace aplikace Visual Studiostránky, zvoltenainstalovat sadu Visual Studio Test Controller.

    Microsoft Visual Studio Test Controller instalacese zobrazí stránka.

  3. ZvolteDalší.

    Startstránka se zobrazí.

  4. Kontrolnílicenční podmínkyvyberte možnostI ke čtení a přijmout licenční podmínky proje-li to vhodné a pak zvolteDalší.

    Možnostistránka se zobrazí.

  5. (Volitelné) Chcete-li ji nainstalovat do jiného umístění, zvolteProcházeta vyberte jiný instalační složka.

  6. Zvoltenainstalovatchcete spustit instalaci.

    Instalace komponentstránka se zobrazí. Po dokončení instalaceDokončit stránkyse zobrazí.

  7. Chcete-li nakonfigurovat testovací kontroler, který jste nainstalovali, vyberte možnostnyní konfigurovat test controller. Pak zvolteKonfigurovatChcete-li spustit nástroj Konfigurace řadiče Test.

    Konfigurovat Test Controllerse zobrazí dialogové okno.

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

    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.

    • Je-li agenta uživatelské jméno není ve službě agent se pokusí přidat, která jsou požadována oprávnění pro testovací kontroler.

    • Uživatel pokusu o použití testovacího řadiče musí být v účtu uživatele testovacího řadiče nebo nebudou moci tyto testy proti kontroleru.

  9. Chcete-li nakonfigurovat váš test controller pro zátěžové testování, vyberte možnostkonfigurovat pro zátěžové testování.

  10. Typ vašehoSQL Serverinstance vvý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 součástí sady Visual Studio. Podívejte se na témaPostupy: Vytvoření úložiště výsledků zátěžového testu pomocí jazyka SQL.Další informace o důležité informace o změně velikosti, naleznete v částiPoužití testovacích kontrolérů a testovacích agentů se zátěžovým testováním.

  11. Chcete-li změny použít, zvolteaplikovat nastavení.

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

  12. Zavřetesouhrnné informace o konfiguracidialogové okno zvoltezavřete. Pak zvoltezavřetezavřete Nástroj Konfigurace řadiče Test.

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

Instalace agenta testu

Chcete-li nainstalovat agenta test, musí být členem skupinySprávciskupiny zabezpečení v počítači.

Uživatel, kterého přidáte ke spuštění služby nebo procesu pro test agenta musíte být také členem skupiny TeamTestAgentService v počítači řadiče test pro tohoto agenta.

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.

Další informace o instalaci testovací agenti naleznete v tématuInstalace a konfigurace testovacích agentů a testovacích kontrolérů.

Chcete-li nainstalovat agenta test Chcete-li přidat další zatížení na zátěžového testu

  1. Na počítač, který obsahuje sadu Visual Studio, nebo pokud možno druhý počítač nainstalován test controller, zatížení CD "Microsoft Visual Studio agentů" a poté spusťte setup.exe umístěný v kořenové složce.

    Poznámka

    Volitelně můžete nainstalovat agenta test na třetí počítači příliš.Test controller můžete řídit několika agenty na různých počítačích.

    Visual Studio agentyse zobrazí stránka.

  2. Zvolteinstalaci agenta testovací sady Visual Studio.

    Microsoft Visual Studio Test agenta instalacese zobrazí stránka.

  3. ZvolteDalší.

    Startstránka se zobrazí.

  4. Kontrolnílicenční podmínkyvyberte možnostI ke čtení a přijmout licenční podmínky proje-li to vhodné a pak zvolteDalší.

    Možnostistránka se zobrazí.

  5. (Volitelné) ZvolteProcházeta vyberte jiný instalační složka.

  6. Zvoltenainstalovatchcete spustit instalaci.

    Instalace komponentstránka se zobrazí. Instalace agenta test vyžaduje, aby nástroje pro sledování výkonu k instalaci ke shromažďování dat výkonu při spuštění testů. Po dokončení instalaceDokončit stránkyse zobrazí.

  7. Chcete-li nakonfigurovat agenta test jste nainstalovali, vyberte možnostnyní konfigurovat test agenta. Pak zvolteKonfigurovatspuštění konfigurace agenta testovací nástroje.

    Konfigurace agenta Testse zobrazí dialogové okno.

  8. ZvolteSpustit možnosti.

  9. V částiSpustit test agenta jakovyberte možnostslužby.

  10. ZvolteDalší.

  11. Zadejte podrobnosti o uživateli při spuštění služby agenta test.

    1. Zadejte název douživatelské jméno.

    2. Zadejte heslo doheslo.

      Ujistěte se, že uživatelský účet je členem skupiny Administrators Chcete-li být schopna použít IntelliTrace emulace kolekcí a sítě, zadanou v postupu změnit nastavení testu do zahrnout adaptéry diagnostická Data.

      Poznámka

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

  12. Chcete-li zaregistrovat tento agent s řadičem test jste nainstalovali, vyberte možnostzaregistrovat u řadiče testovací. Vzaregistrovat agenta test u následující řadiče testzadejte název počítače, které jste nainstalovali testovacího řadiče a volitelně postupujte podle s dvojtečkou (:) a číslo portu, který používáte. Můžete například zadáte Contoller1:6901.

    Poznámka

    Výchozí číslo portu je 6901.

  13. Chcete-li změny použít, zvolteaplikovat nastavení.

    Objektsouhrnné informace o konfiguracise 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é.

  14. Zavřetesouhrnné informace o konfiguracidialogové okno zvoltezavřete. Pak zvoltezavřetezavř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, zvolteStarta poté zvolte možnostVšechny programy.Přejděte na příkazsady Microsoft Visual Studioa poté zvolte možnostMicrosoft Visual Studio Test Agent.

Otevřít nebo vytvořit zátěžového testu

S testovacího řadiče a instalaci agenta test můžete nyní spuštění sady Visual Studio a zadejte požadované na zátěžový pomocí agenta test zátěžového testu.

Chcete-li připravit návodu otevřením nebo vytvoření zátěžového testu

  1. Spuštění sady Visual Studio.

  2. Otevřete řešení ColorWebApp obsahující zátěžový test, který je výsledkem provedení kroků v tři návody uvedené na začátku tohoto tématu v části požadavky.

    -nebo-

    Vytvořte test výkonu webu a načíst testovací projekt s jednoduché zátěžový test, který můžete vyzkoušet.

    Zbývající kroky předpokládat, že webovou aplikaci s názvem ColorWebApp a s názvem ColorWebAppTest.webtest testu výkonu webu

Vytvořit nové nastavení testu používající Test Controller a testovací agenti a Data a Diagnostika adaptéry

V rámci tohoto postupu vytvoříte nastavení testu zahrnuty testovací zařízení, které jste nainstalovali, určete roli a jaká data a Diagnostika adaptéry bude používat testovací agenta. Další informace o vytváření nastavení testu pro distribuované zátěžový test naleznete v tématuPostupy: Vytvoření nastavení testu pro distribuovaný zátěžový test.

Chcete-li přidat nastavení testu pro distribuované zátěžový test

  1. V Průzkumníku řešení klikněte pravým tlačítkem napoložky řešenía přejděte naPřidata poté zvolte možnostnovou položku.

    Přidat novou položkuse zobrazí dialogové okno.

  2. VNainstalované šablonypodokně zvolteNastavení testu.

  3. Vnázevzadejte TestSettingDistributedLoadTestWalkthrough.

  4. ZvoltePřidat.

    Nový test TestSettingDistributedLoadTestWalkthrough.testsettings souboru se zobrazí v Průzkumníku řešení podpoložky řešenísložky.

    Nastavení testuse zobrazí dialogové okno. Obecnéje vybrána stránky.

    Nyní můžete upravit a uložit hodnoty nastavení testu.

    Poznámka

    Každý test nastavení, které jste vytvořili je uveden jako volbou proVyberte nastavení aktivní TestaUpravit nastavení Testmožnosti vTestnabídky.

  5. V částinázevzadejte název pro nastavení testu.

  6. V částiPopiszadejte nastavení testu zatížení rozložením.

  7. Zůstatvýchozí schéma pojmenovánívybrané.

  8. Zvolterole.

    Rolestránka se zobrazí.

  9. Chcete-li spustit test výkonu webu ColorWebAppTest vzdáleně použijtezkušební provádění metodyz rozevíracího seznamu a vybertevzdálené spuštění.

  10. Vřadičz rozevíracího seznamu, zadejte název počítače řadiče test jste vytvořili v nastavení postup Test Controller.

    Poznámka

    Vzhledem k tomu, že se při prvním při přidávání řadič, již nejsou žádné řadiče uvedena v rozevíracím seznamu.V seznamu je naplněn předchozí řadičů, které jste zadali v další nastavení testu.

  11. V částirolezvoltePřidat.

  12. V řádku zvýrazněné podnázevsloupec, zadejte distribuované zátěžový test.

  13. Zvoltedat a Diagnostika.

    Dat a Diagnostikastránka se zobrazí.

  14. V částiRoleověřte, zda je vybrána role testovací zatížení rozložením.

  15. V částiData a diagnostiky pro vyberte rolivyberte možnostIntelliTraceainformace o systémuadaptéry.

    Informace o těchto adaptérů a dalších adaptérů, můžete použít v distribuovaných zátěžový test naleznete v tématuPostupy: Vytvoření nastavení testu pro distribuovaný zátěžový test.

  16. Zvoltehostitelé.

  17. (Volitelné) Pokud váš počítač běží v 64bitové verzi systému Microsoft Windows a kompilované pomocí ColorWebAppTest.webtestJakýkoli procesorkonfigurace, použijtespuštění testu v procesu 32bitový nebo 64bitovýrozevírací seznam a vyberte možnost spouštět testy v procesu 64-bit v počítači 64-bit.

    Tip

    Cílem maximalizovat flexibilitu, by měl zkompilovat výkon vašeho webu a načíst projektů testování sJakýkoli procesorkonfigurace.Potom můžete spustit na 32 a 64 bit agenty.Neexistuje žádné výhodu pro kompilaci výkonu a zátěžový test projekty webových s64-bitkonfigurace.

  18. Chcete-li uložit nové nastavení testu, zvoltepoužít.

  19. ZvolteZavřít.

  20. V nabídce Test vyberteVyberte aktivní nastavení testua poté zvolte možnostTestSettingDistributedLoadTestWalkthrough.testsettings.

Spuštěna distribuované zátěžového testu a prohlížení dat a Diagnostika adaptér sestavy

Nyní můžete spustit distribuované zátěžového testu a analyzovat sestavy informací IntelliTrace a systému, které jsou generovány.

Ke spuštění zátěžového testu

  1. S zátěžového testování otevřen vzátěžové testování editoruzvolteSpustittlačítko. Zátěžový test se spustí.

  2. Po dokončení zátěžového testu v zátěžové testování analyzátor na panelu nástrojů, zvoltedat zobrazení a Diagnostika přílohy.

    Zvolte příloh adaptér diagnostických datse zobrazí dialogové okno. Všimněte si, že název agenta je zobrazen jako předpona, která má adaptéru, například [AgentMachine1]: SystemInformation.xml.

    [AgentMachine1]: QTAgent32_100216_085903820_3320.iTrace

  3. Vyberte přílohu adaptér diagnostických dat, které chcete analyzovat a zvolte možnostOK.

    Shromažďovat informace o agentem se zobrazí odpovídajícím způsobem.

Viz také

Distribuce spouštění zátěžových testů mezi více testovacích počítačů s použitím testovacích kontrolérů a testovacích agentů
Postupy: Vytvoření nastavení testu pro distribuovaný zátěžový test
Instalace a konfigurace testovacích agentů a testovacích kontrolérů
Použití testovacích kontrolérů a testovacích agentů se zátěžovým testováním
Konfigurace testovacích kontrolérů a testovacích agentů pro zátěžové testování
d: můžete změnit mé zatížení testuje používat 64bitové zpracování?
Přehled analyzéru zátěžového testu
Getting Started with Load and Web Performance Test Walkthroughs
[vyřazeno] Spouštění zátěžových testů
Nastavení počítačů a shromažďování diagnostických informací s použitím nastavení testu