Určení sad čítačů a mezních pravidel pro počítače v zátěžovém testu
Zátěžové testy poskytují pojmenované sady čítačů, které jsou užitečné při analýze dat čítače výkonu.Sady čítačů jsou uspořádány podle technologie a obsahují Aplikaci, ASP.NET, aplikace .NET, IIS a SQL.Při vytvoření zátěžového testu pomocí Průvodce novým zátěžovým testem se přidá počáteční sada čítačů.Nabízejí sadu předdefinovaných a důležitých sad čítačů pro vaše zkušební zatížení.Můžete spravovat čítače v Editoru zátěžového testu.
[!POZNÁMKA]
Pokud jsou zátěžové testy distribuovány napříč vzdálenými počítači, jsou čítače kontroléru a agentů namapovány na sady čítačů kontrolérů a agentů.Další informace o použití vzdáleného počítače v zátěžových testech lze nalézt v tématu 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ů.
Nastavení čítače se shromažďují v počítačích, které můžete určit.Asociace mezi sadou čítačů a počítačem, který je použit během zátěžového testu se nazývá mapování sady čítačů.Například webový server, který testujete, by měl mít ASP.NET, IIS a rozhraní .NET aplikace mapování sady čítače.
Ve výchozím nastavení jsou čítače výkonu shromažďovány v kontrolérech a agentech.Další informace naleznete v tématu 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ů.
Je důležité, abyste testované servery přidali do seznamu počítačů, na kterých se mají shromažďovat čítače.Poté budou všechna důležitá systémová data během zátěžového testu shromážděna a sledována.
Požadavky
- Visual Studio Ultimate
V tomto tématu:
Úkoly
Úkoly |
Související témata |
---|---|
Určit počáteční sady čítačů pro zátěžový test: Při vytvoření zátěžového testu přidáte sady čítačů, které chcete monitorovat v Průvodci novým zátěžovým testem.Další informace naleznete v tématu [vyřazeno] Vytváření zátěžových testů. |
|
Spravovat sady čítačů pro zátěžový test: Po vytvoření zátěžového testu, lze sadu čítačů upravit v Editoru zátěžového testu.Správa sad čítačů zahrnuje výběr sady počítačů, ze kterých chcete shromažďovat data o výkonu a přiřazení sady sad čítačů pro sběr z každého jednotlivého počítače.Můžete spravovat čítače v editoru zátěžového testu. |
|
Přidat sady čítačů do zátěžového testu: Při vytváření zátěžového testu pomocí Průvodce novým zátěžovým testem, přidáte počáteční sadu čítačů.Ty nabízejí sadu předdefinovaných sad čítačů pro zátěžové testy.Po vytvoření zátěžového testu lze přidat do stávající sady čítačů nové čítače pomocí Editoru zátěžového testu. |
|
Určit pravidlo prahové hodnoty pomocí čítačů pro zátěžový test: Pravidlo prahové hodnoty je pravidlo, které je nastaveno na individuálním čítači výkonu pro monitorování využití systémových prostředků během zátěžového testu.Definice sad čítačů obsahují předdefinovaná pravidla prahových hodnot pro mnoho klíčových čítačů výkonu.Pravidla prahových hodnot v zátěžových testech porovnávají čítače výkonu s konstantní hodnotou nebo jinou hodnotou čítače výkonu. |
|
Přiřadit popisné názvy počítačů, na které jsou namapovány sady čítačů: Lze přiřadit značky počítačů, které umožňují aplikovat na počítač jednoduše rozpoznatelný název.Značky se zobrazí v uzlu Mapování sady čítačů stromu v Editoru zátěžových testů.Co je důležitější, značky jsou zobrazeny v reportech aplikace Excel, které pomáhají účastníkům identifikovat, které role počítač během zátěžového testu měl. Například "Web Server1 in lab2" nebo "SQL Server2 in Phoenix office". Další informace naleznete v tématu Vytváření sestav s výsledky zátěžových testů pro porovnávání testů a analýzu trendů. |
Související úlohy
Analýza výsledků zátěžových testů pomocí analyzéru zátěžového testu
Analyzér zátěžového testu lze použít k vyhledání problémů, určení chyb a změření vylepšení v aplikaci.
Použití sad čítačů
Nástroje zátěžových testů shromažďují a převádějí na grafy výkonu data pomocí čítačů v čase.Data čítačů jsou shromažďována v uživatelsky zadaných intervalech za běhu zátěžového testu.Další informace naleznete v tématu Postupy: Určení vzorkovací frekvence v parametrech běhu zátěžového testu.Čítače lze zobrazit za běhu nebo je lze zobrazit po dokončení běhu zátěžového testu pomocí Analyzátoru zátěžového testu.Další informace naleznete v tématu Přehled analyzéru zátěžového testu.
Data čítačů se shromažďují na serveru a v každém počítači, kde je spuštěn test.Pokud jste nastavili sadu počítačových agentů, ve kterých chcete spustit testy, čítače budou na těchto počítačích shromažďovány také.
Existují tři kategorie čítačů: procenta, počty a průměry.Mezi příklady patří procento využití procesoru, počet zámku na serveru SQL Server a počet požadavků služby IIS za sekundu.
Sady čítačů zátěžových testů
Údaje o výkonu pro jednotlivé požadavky HTTP jsou vykazovány počítačem, na kterém běží test. Například počítačový agent.U požadavků lze sledovat data jako je například průměrná doba k prvnímu bajtu, doba odezvy a požadavky za sekundu.
Pro usnadnění shromažďování dat o výkonu na webovém serveru. Poskytuje systém Visual Studio Ultimate také předdefinované pojmenované sady čítačů založené na technologii pro použití v zátěžových testech.Tyto sady jsou užitečné při analýze serveru, na kterém běží služba IIS, ASP.NET nebo SQL Server.Čítače, které nejsou poskytovány ve výchozí sadě čítačů lze přidat pomocí Editoru zátěžového testu.Je důležité přidat testované počítače a servery do zátěžového testu, aby bylo zajištěno, že lze na těchto počítačích monitorovat použití prostředků.Další informace naleznete v tématu Postupy: Správa sad čítačů pomocí editoru zátěžových testů.
Výsledky analýzy zátěžových běhů často vyžaduje znalosti specifické pro doménu určité oblasti s cílem zjistit, jaká data chcete shromáždit, kde nastavit pravidla prahových hodnot a jak zjistit, kdy měření vyjadřuje konkrétní problém v aplikaci.Další informace lze nalézt v tématu zabývajícím se popisem pravidel prahových hodnot.
Důležité informace o vzorkovacím intervalu čítače výkonu
Vyberte vhodnou hodnotu pro vlastnost Vzorkovací frekvence v nastaveních běhu zátěžového testu na základě délky zátěžového testu.Menší vzorkovací frekvence, jako je například výchozí hodnota pěti sekund, vyžaduje více místa v databázi výsledků zátěžového testu.Pro delší zátěžové testy snižuje vzorkovací frekvence množství nashromážděných dat.Další informace naleznete v tématu Postupy: Určení vzorkovací frekvence v parametrech běhu zátěžového testu.
Následují některé pokyny pro vzorkovací frekvence.
Doba trvání zátěžového testu |
Doporučená frekvence vzorkování |
---|---|
< 1 hodina |
5 sekund |
1 - 8 hodin |
15 sekund |
8 - 24 hodin |
30 sekund |
> 24 hodin |
60 sekund |
Ukládání dat o výkonu
Za běhu zátěžového testu jsou data čítače výkonu shromažďována a ukládaná do Úložiště výsledků zátěžových testů.Další informace naleznete v tématu Správa výsledků zátěžových testů v úložišti výsledků zátěžových testů.
O pravidlech prahových hodnot
Pravidlo prahové hodnoty je pravidlo nastavené na jednotlivé čítače výkonu pro sledování využití systémových prostředků během zátěžového testu.Definice sad čítačů obsahují předdefinovaná pravidla prahových hodnot pro mnoho klíčových čítačů výkonu.Další informace naleznete v tématu Určení sad čítačů a mezních pravidel pro počítače v zátěžovém testu.
Pravidla a úrovně prahových hodnot
Při vytváření pravidel prahové hodnoty v zátěžových testech si lze zvolit mezi dvěma typy pravidel:
Porovnání s konstantou
Porovnání hodnoty čítače výkonu s konstantní hodnotou.Porovnání čítačů
Porovnání hodnoty čítače výkonu s jinou hodnotou čítače výkonu.
Při vytváření pravidel prahové hodnoty lze také nastavit limity pro pravidlo.Úrovně jsou prahové hodnoty upozornění a kritické prahové hodnoty.Při zobrazení běhu zátěžového testu jsou překročení prahové hodnoty úrovně pro upozornění indikována žlutým symbolem a překročení prahové hodnoty kritické úrovně červeným symbolem.
Vlastnost Výstraha při překročení
Nastavte vlastnost Upozornění při překročení na True pro indikaci toho, že překročení prahové hodnoty je problém.Pokud je například pravidlo prahové hodnoty nastaveno na % procesorového času a chcete být upozorněni, pokud je hodnota větší než 90, použijte typ pravidla Porovnání s konstantou, Hodnotu kritické prahové hodnoty na 90 a hodnotu vlastnosti Výstraha při překročení na True.
Pro indikaci toho, že snížení pod prahovou hodnotu je problém nastavte vlastnost Výstraha při překročení na False.Pokud je například pravidlo prahové hodnoty nastaveno na Požadavky za sekundu a chcete být upozorněni, pokud je hodnota menší než 50, použijte typ pravidla Porovnání s konstantou, Hodnotu kritické prahové hodnoty na 50 a hodnotu vlastnosti Výstraha při překročení na False.
Viz také
Úkoly
Postupy: Přidání mezního pravidla pomocí editoru zátěžových testů
Koncepty
Analýza překročení mezních pravidel v zátěžových testech pomocí analyzéru zátěžových testů
Určení sad čítačů a mezních pravidel pro počítače v zátěžovém testu
Další zdroje
Vytvoření a spuštění zátěžového testu [přesměrováno]
Analýza výsledků zátěžových testů pomocí analyzéru zátěžového testu