Postupy: Konfigurace služby ASP.NET Profiler pro zátěžové testy s využitím testovacích nastavení v sadě Visual Studio
Publikováno: duben 2016
Adaptér diagnostiky dat profileru ASP.NET lze použít ke shromažďování informací nástroje profilování ASP.NET. Tento adaptér diagnostiky dat shromažďuje údaje o výkonu pro aplikace ASP.NET.
Požadavky
- Visual Studio Enterprise
Poznámka
Adaptér diagnostiky dat nelze použít pro testy, které jsou spouštěny pomocí nástroje Microsoft Test Manager.Můžete použít ASP.NET Profiler diagnostiky adaptéru s zátěžových testů pomocí webů pouze, která vyžaduje, aby Visual Studio Enterprise.
Adaptér diagnostiky dat profileru ASP.NET umožňuje shromažďovat data profilovacího nástroje ASP.NET z aplikační vrstvy, když spustíte zátěžový test. Profiler by neměl být spouštěn pro dlouho trvající testy, například pro zátěžové testy, které trvají déle než jednu hodinu. Důvodem je, že soubor profileru může dosáhnout velikosti až stovek megabajtů. Namísto toho spouštějte pomocí profileru ASP.NET kratší testy, čímž získáte výhodu hloubkové diagnostiky problémů s výkonem.
Poznámka
Adaptér diagnostiky dat profileru ASP.NET profiluje proces služeb IIS.Proto nebude fungovat oproti vývojovému webovému serveru.Pro profilování webové stránky v zátěžovém testu je nutné nainstalovat testovací agent na počítači, na kterém služby IIS běží.Testovací agent nebude generovat zátěž, ale bude to agent pouze pro sběr.Další informace naleznete v tématu Instalace a konfigurace testovacích agentů a testovacích kontrolérů.
Další informace naleznete v tématu Postupy: Vytvoření nastavení testu pro distribuovaný zátěžový test.
Následující postup popisuje konfiguraci adaptéru diagnostiky dat pro profiler ASP.NET.
Konfigurace profileru technologie ASP.NET pro nastavení testu
Před provedením kroků v tomto postupu je nutné otevřít nastavení testů pomocí sady Visual Studio a poté vybrat stránku Data a diagnostika. Další informace naleznete v tématu Nastavení testů v sadě Visual Studio.
Konfigurace profileru technologie ASP.NET pro nastavení testu
Vyberte roli pro shromažďování dat profileru ASP.NET.
Upozornění
Tato role musí být webový server.
Chcete-li povolit shromažďování dat profilování , vyberte položku ASP.NETProfiler technologie ASP.NET a zvolte možnost Konfigurovat.
Zobrazí se dialogové okno konfigurace shromažďování profilovacích dat ASP.NET.
Do pole Interval vzorkování profileru zadejte hodnotu, která označuje, kolik nezastavených hodinových cyklů procesoru se má počkat mezi vybráním vzorků profilování ASP.NET.
Chcete-li povolit profilaci interakce vrstev, vyberte možnost Povolit profilaci interakce vrstev.
Profilování interakce vrstev počítá počet požadavků, které byly na webový server odeslány pro každý artefakt (například MyPage.aspx nebo CompanyLogo.gif), a dobu obsloužení jednotlivých požadavků. Profilování interakce vrstev dále shromažďuje informace o tom, která připojení ADO.NET byla použita jako součást požadavku na stránku a kolik dotazů a volání uložené procedury bylo provedeno jako součást řešení této žádosti.
Jsou shromažďovány dvě různé sady informací o časování:
Informace o časování (minimum, maximum, průměr a součet) pro obsluhu každého webového požadavku.
Informace o časování (minimum, maximum, průměr a součet) spuštění každého dotazu.
S nakonfigurovaným adaptérem diagnostiky dat profileru ASP.NET v nastavení testu lze shromažďovat data profilování ASP.NET ve webové aplikaci ASP.NET. Další informace o jak nakonfigurovat službu IIS, agent test, který je vyžadována v počítači služby IIS a otestování vaše ASP.NET naleznete v části webové aplikace Postup: spustit zátěžové testování obsahující webové testy při shromažďování ASP.NET Profiler Data.
Viz také
Nastavení testů v sadě Visual Studio
Nastavení počítačů a shromažďování diagnostických informací s použitím nastavení testu
Running Automated Tests in Microsoft Test Manager
[vyřazeno] Testy výkonnosti webů a zátěžové testy v prostředí Visual Studio
Postupy: Vytvoření nastavení testu pro distribuovaný zátěžový test
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ů
Postup: spustit zatížení Test obsahující webových testů při shromažďování ASP.NET Profiler Data