Analýza výsledků zátěžových testů a chyb v tabulkovém zobrazení analyzéru zátěžového testu
Při zobrazení výsledků zátěžový test spustit, můžete zobrazit různé podoken, která vám nabízí různé způsoby, jak analyzovat data. Můžete zobrazit data ve formě grafu, abyste viděli, jak ji v průběhu času mění, nebo je možné zobrazit data jako podrobné tabulky.
Chcete-li přepnout do zobrazení tabulky, zvolte tabulky na panelu nástrojů zátěžového testu. Chcete-li přepínat mezi různých tabulek, použijte tabulky z rozevíracího seznamu na panelu nástrojů nad mřížky tabulky. V zobrazení tabulky můžete zobrazit až čtyři tabulek v čase. Další informace naleznete v tématu Skládání zatížení Test tabulek v tomto tématu.
Většina číselné hodnoty zobrazené v tabulce pro čítače výkonu jsou kumulativní přes celou zátěžovým testem. Sloupce s názvem poslední jsou výjimku a představují hodnotu od poslední intervalu vzorkování.
Poznámka
Sloupce s názvem poslední jsou k dispozici pouze tehdy, když je prováděna zátěžový test.Po dokončení zátěžového testu tyto sloupce nejsou k dispozici.
Většina tabulek můžete seřadit volbou název sloupce, který chcete seřadit. Ve výchozím nastavení některé tabulky nejsou zobrazeny všechny dostupné sloupce. Sloupce můžete přidat do tabulky, pokud jsou k dispozici sloupce. Chcete-li přidat sloupce, klikněte pravým tlačítkem myši tabulku a potom vyberte Přidat nebo odebrat sloupce.
Poznámka
Můžete zkopírovat data z tabulky do jiné aplikace, například aplikace Excel k další analýze.
Požadavky
-
Visual Studio Enterprise
Test tabulek zatížení
V následující tabulce jsou uvedeny tabulky, které jsou k dispozici k analýze zátěžových testů.
Název tabulky |
Popis |
---|---|
Chyby |
Zobrazí seznam chyb, k nimž došlo během spuštění zátěžového testu. Další informace naleznete v tématu Tabulka chyby v tomto tématu a Analýza výsledků zátěžových testů pomocí analyzéru zátěžového testu. |
Stránky |
Zobrazí seznam stránek přístup během spuštění zátěžového testu. Některá data v této tabulce je k dispozici pouze po dokončení zátěžového testu. Další informace naleznete v tématu Postupy: Zobrazení doby odezvy webové stránky v zátěžovém testu pomocí analyzéru zátěžového testu. |
Požadavky |
Zobrazí podrobnosti pro jednotlivé požadavky, které jsou vydány během zátěžový test. To zahrnuje všechny požadavky HTTP a závislé požadavky, jako jsou například obrázky. Další informace naleznete v tématu V tabulce požadavků v tomto tématu. |
Trasování jazyka SQL |
Zobrazí výsledky trasování SQL. V této tabulce je k dispozici pouze po dokončení zátěžového testu a pouze v případě, že trasování SQL byl použit v průběhu zkoušky. Další informace naleznete v tématu Tabulka dat trasování SQL v tomto tématu. |
Testy |
Zobrazí podrobnosti pro jednotlivé testy během zátěžový test spustit. Další informace naleznete v tématu V tabulce testy v tomto tématu. |
Mezní hodnoty |
Zobrazí seznam porušení pravidel prahovou hodnotu, ke kterým došlo během spuštění zátěžového testu. Další informace naleznete v tématu Analýza překročení mezních pravidel v zátěžových testech pomocí analyzéru zátěžových testů. |
Transakce |
Zobrazí seznam transakcí, ke kterým došlo během zátěžového testu. Další informace naleznete v tématu Tabulka transakce v tomto tématu. |
Agents |
Zobrazí pouze v případě, že zátěžového testu používá testovacího řadiče a testovací agenti. Zobrazí seznam agentů, které byly použity během spuštění zátěžového testu. Agenti tabulka obsahuje, kolik žádostí o testovány agenta a těchto žádostí o tom, kolik se nezdařilo. Dále tabulce agentů obsahuje počet testy v požadované zátěžové testy test kombinace otestovat agenta a těchto, kolik se nezdařilo. |
Podrobnosti testu |
Zobrazí podrobnosti testy obsažené v kombinace testů pro zátěžový test. Podrobnosti zahrnují název test, scénáře, který byl test, při spuštění testu, délka doba trvání testů pro spuštění a testovací výsledek určující, zda test úspěšný nebo neúspěšný. Pokud test se nezdařilo, odkaz v není k dispozici Podrobnosti sloupce. Můžete vybrat odkaz, který se vrátíte do editoru Test výkonu webu se neúspěšných žádostí zvýrazněný. |
Shromažďování údajů o percentilu
Některé tabulky zátěžového testu může obsahovat další sloupce, které obsahují data a odpovědi časy percentilu rozdělená do skupin podle emulace sítě. Standardně nejsou tato data shromažďována. Percentil dat je k dispozici pouze při ukládání výsledků do databáze, a ne v případě, že uložíte místně. 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ů. Kromě toho ke shromažďování těchto údajů v editoru zátěžových testů, v části Spustit nastavení uzel, vyberte možnost konkrétní spustit uzlu nastavení změnit. V Vlastnosti okně pro časování podrobnosti úložiště vlastnost, vyberte možnost StatisticsOnly nebo AllIndividualDetails. Další informace naleznete v tématu Postupy: Zobrazení doby odezvy webové stránky v zátěžovém testu pomocí analyzéru zátěžového testu.
V tabulce požadavků
Požadavky tabulka zobrazuje podrobnosti pro jednotlivé požadavky, které jsou vydány během zátěžový test. To zahrnuje všechny požadavky HTTP a závislé požadavky, jako jsou například obrázky. V tabulce jsou uvedeny požadavky tak, že test a scénáře, protože jeden požadavek může být součástí mnoho testy a scénářů.
V následující tabulce jsou uvedeny ve sloupcích v Požadavky tabulky:
Sloupec |
Popis |
Ve výchozím nastavení viditelné |
---|---|---|
Žádost |
Adresa URL požadavku. Můžete například home.html nebo arrow.gif oranžová. |
Ano |
Situace |
Název scénáře. |
Ano |
Test |
Název test. |
Ano |
Celkem |
Celkový počet tento webový požadavek test výkonu vydaných během zátěžový test spustit. Celková zahrnuje předaný a neúspěšné požadavky, ale nezahrnuje požadavky na uložené v mezipaměti, protože jsou vydána na webový server. |
Ano |
Prošlo |
Počet, kolikrát požadavek byl vydán a předán. |
Ne |
Chyba. |
Počet, kolikrát požadavek byl vydán a se nezdařilo. Položky v tomto sloupci se zobrazí jako hypertextové odkazy. Můžete použít libovolný hypertextový odkaz, chcete-li zobrazit seznam jednotlivých chyby v zátěžového testu chyby dialogového okna. Další informace naleznete v tématu Analýza výsledků zátěžových testů pomocí analyzéru zátěžového testu. |
Ano |
V mezipaměti |
Celkový počet pokusů, které již v mezipaměti požadavku. |
Ne |
Počet žádostí/sekunda |
Rychlost za sekundu požadavku během spuštění zátěžového testu. |
Ne |
úspěšný/sekunda |
Rychlost za sekundu tohoto požadavku během zátěžový test spustit pro instance této žádosti, který předán. |
Ne |
selhaný/sekunda |
Rychlost za sekundu tohoto požadavku během zátěžový test spustit pro instance této žádosti, která se nezdařila. |
Ne |
Čas prvního bajtu |
Průměrná doba získat odpovědi na prvním bajtem měří od okamžiku, kdy byl zaslán požadavek na webový server. Jednotky jsou v sekundách. |
Ne |
Doba odezvy |
Průměrná doba nutná k získání celé odpovědi na požadavek měří od okamžiku, kdy byl zaslán požadavek na webový server. Jednotky jsou v sekundách. |
Ano |
Délka obsahu |
Průměrná délka obsahu odpovědi na požadavek. Jednotky jsou bajtů. |
Ano |
V tabulce testy
Testy tabulka zobrazuje podrobnosti pro jednotlivé testy během zátěžový test spustit. V tabulce jsou uvedeny testy tak, že test a scénáře, protože jeden test může být zahrnuta v mnoha situacích.
V následující tabulce jsou uvedeny ve sloupcích v testy tabulky.
Sloupec |
Popis |
Ve výchozím nastavení viditelné |
---|---|---|
Test |
Název test. |
Ano |
Situace |
Název scénáře. |
Ano |
Celkem |
Celkový počet, kolikrát byl test spustit ve scénáři. To zahrnuje počet, kolikrát test předán a se nezdařilo. |
Ano |
Prošlo |
Počet, kolikrát byl test spustit ve scénáři a předán. |
Ano |
Chyba. |
Počet, kolikrát byl test spustit ve scénáři a se nezdařilo. Položky v tomto sloupci se zobrazí jako hypertextové odkazy. Můžete použít libovolný hypertextový odkaz, chcete-li zobrazit seznam jednotlivých chyby v zátěžového testu chyby dialogového okna. Další informace naleznete v tématu Analýza výsledků zátěžových testů pomocí analyzéru zátěžového testu. |
Ano |
Testů/sek |
Rychlost za sekundu testu při spuštění zátěžového testu. |
Ano |
úspěšný/sekunda |
Rychlost za sekundu tento test během zátěžový test spustit instancí tento test, který předán. |
Ne |
selhaný/sekunda |
Rychlost za sekundu tento test během zátěžový test spustit instancí tento test, který se nezdařilo. |
Ne |
Čas testu |
Průměrná doba potřebná ke spuštění testu při spuštění zátěžového testu. Jednotky jsou v sekundách. |
Ano |
90% testovacího času |
90 hodnota percentilu zkušební dobu. |
Ne |
95% testovacího času |
95. hodnota percentilu zkušební dobu. |
Ano |
Počet žádostí na test |
Průměrný počet požadavků v testu výkonu webu je-li otestovat. |
Ne |
Tabulka transakce
Transakce tabulka zobrazuje seznam transakcí, ke kterým došlo během zátěžového testu. Transakce odkazovat na transakce definované v testu výkonu webu nebo časovače definované v testování částí. Transakce neodkazuje na databázové transakce.
V následující tabulce jsou uvedeny ve sloupcích v transakce tabulky.
Poznámka
Chcete-li zobrazit všechny sloupce, je nutné povolit vlastnost časování podrobnosti úložiště, který je přidružen k aktivní spustit nastavení.Další informace naleznete v tématu Postupy: Určení vlastnosti úložiště podrobností časování pro parametry běhu zátěžového testu.
Sloupec |
Popis |
Viditelné bez podrobnosti časování |
---|---|---|
Transakce |
Název transakce. |
Ano |
Situace |
Název scénáře. |
Ano |
Test |
Název test. |
Ano |
Celkem |
Celkový počet transakcí, které jsou vydány během spuštění zátěžového testu. |
Ano |
Čas transakce |
Čas k provedení transakcí při spuštění zátěžového testu. U testů výkonu webu, vezměte v úvahu čas je zahrnutých do výpočtu. Jednotky jsou v sekundách. |
Ne |
Doba odezvy |
Doba odezvy pro transakci test výkonu webu v zátěžový test spustit. Doba odezvy se liší od čas transakce v tom, že doba odezvy neobsahuje žádné domníváte se čas, kdy došlo během transakce. Jednotky jsou v sekundách. |
Ne |
Prům. Čas transakce |
Transakce průměrný čas. Tento čas obsahuje čas přemýšlení. Pokud máte tři požadavky a každá má čas přemýšlení, této doby bude obsahovat ty myslíte časy a žádostí o skutečný čas k provedení. |
Ne |
Prům. Doba odezvy |
Průměrná doba odezvy pro transakci test výkonu webu v zátěžový test spustit. Doba odezvy se liší od čas transakce v tom, že doba odezvy neobsahuje žádné domníváte se čas, kdy došlo během transakce. Jednotky jsou v sekundách. |
Ne |
Minimální doba odezvy |
To nezahrnuje čas přemýšlení. |
Ne |
Maximální doba odezvy |
To nezahrnuje čas přemýšlení. |
Ne |
Medián doby odezvy |
To nezahrnuje čas přemýšlení. |
Ne |
90% doby odezvy |
90 hodnota percentilu čas transakce. To nezahrnuje čas přemýšlení. Poznámka Tím se liší od Visual Studio Team System 2008 testování zatížení agenta, který používá 90 % čas transakce hodnotu. |
Ne |
95% doby odezvy |
Hodnota 95. percentil čas transakce. To nezahrnuje čas přemýšlení. Poznámka Tím se liší od Visual Studio Team System 2008 testování zatížení agenta, který používá 95 % čas transakce hodnotu. |
Ne |
99% doby odezvy |
Jednostranného hodnota percentilu čas transakce. To nezahrnuje čas přemýšlení. |
Ne |
Směrodatná odchylka doby odezvy |
To nezahrnuje čas přemýšlení. |
Ne |
Tabulka chyby
Při spuštění zátěžového testu můžete analyzovat chyby, k nimž došlo. Analýza chyb a úprava testů jsou důležitou součást procesu testování zatížení. Pokud došlo k chybám, chyby hypertextový odkaz se zobrazí na hlavním panelu zátěžového testu a určuje počet chyby, ke kterým došlo k chybě. Chcete-li zobrazit tabulku chyby, můžete zvolit hypertextový odkaz.
Chyby tabulky skupiny chyby, ke kterým došlo během zavádění testovat podle typem a podtypem chyby. Je k dispozici také Celkový řádek v tabulce, která určuje celkový počet všech chyb, k nimž došlo.
Tabulka chyby obsahuje následující sloupce:
Sloupec |
Popis |
Ve výchozím nastavení viditelné |
---|---|---|
Type |
Typ chyby. Můžete například HttpError. |
Ano |
SubType |
Podtyp chyby. Můžete například LoadTestException. |
Ano |
Počet |
Počet chyb tohoto typu, které došlo během zátěžový test. Položky v tomto sloupci se zobrazí jako hypertextové odkazy. Můžete použít libovolný hypertextový odkaz, chcete-li zobrazit seznam jednotlivých chyb. |
Ano |
Poslední zpráva |
Zpráva popisující chybu Můžete například 404 - NotFound. |
Ano |
Další informace naleznete v tématu práce s tabulkami zátěžového testu.
Přecházení na seznam chyb
Chyby tabulky skupiny chyby pomocí typem a podtypem chyby. Chcete-li zobrazit tabulku jednotlivých chyb, zobrazí zátěžového testu chyby dialogového okna. Chcete-li zobrazit dialogové okno, zvolte hypertextový odkaz v počet sloupec tabulky chyb. Dialogové okno můžete zobrazit také tak, že kliknete pravým tlačítkem na řádek v tabulce chyb, který je naplněn a výběr chyby.
Poznámka
Pouze prvních 1 000 instance libovolnou kombinaci typem a podtypem chyby jsou shromažďovány.Při zobrazení zátěžového testu chyby dialogového okna se zobrazí maximálně první 1 000 instancí této chyby.
Zátěžového testu chyby tabulka obsahuje následující sloupce:
Sloupec |
Popis |
---|---|
Čas |
Čas v průběhu zátěžového testování na kterém došlo k chybě. |
Agent |
Název agenta počítače, na kterém došlo k chybě. To je důležité, při spuštění zátěžových testů pomocí testovací řadiče a testovací agenti. 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ů. |
Test |
Název výkonu webu test ve které došlo k chybě. |
Situace |
Název scénáře, ve kterém došlo k chybě. |
Žádost |
Adresa URL požadavku došlo k chybě. |
Type |
Typ chyby. Můžete například HttpError. |
SubType |
Podtyp chyby. Můžete například LoadTestException. |
Text |
Text chybové zprávy. Můžete například 404 - NotFound. |
Zásobník |
Položky v tomto sloupci jsou buď prázdný, nebo slovo zásobníku formátována jako hypertextový odkaz. Můžete vybrat hypertextový odkaz, chcete-li zobrazit trasování zásobníku chyby. |
Podrobnosti |
Položky v tomto sloupci jsou buď prázdný, nebo slovo TestLog formátována jako hypertextový odkaz. Tento odkaz umožňují určit příčinu chyby v zátěžový test. Můžete například vybrat TestLog odkaz na chybu požadavku test výkonu webu bude otevřít výsledky pro test výkonu webu v prohlížeči. výsledky Test výkonu webu a zvýrazněte Chyba požadavku. |
Poznámka
V tabulce můžete seřadit volbou záhlaví sloupců.
Tabulka dat trasování SQL
Během načítání testu k analýze později můžete shromažďovat data trasování SQL. Shromažďování dat trasování umožňuje identifikaci slowest spuštěné dotazy a uložené procedury v databázi serveru SQL Server testovány. Další informace naleznete v tématu [vyřazeno] Shromáždění dat trasování SQL pro monitorování a zlepšování výkonnosti v zátěžových testech.
Je povoleno trasování úpravou zátěžového testu v editoru zátěžové testování po jeho vytvoření. Další informace naleznete v tématu 9611ce11-15f9-4bfe-8c05-990b4cc1a4fd#CollectingSQLTraceDataLoadTestHowTo.
Pokud je povoleno trasování SQL, soubor je vytvořen během zátěžový test spustit, který obsahuje data trasování. Tato data je automaticky uložen v úložišti výsledky testu zatížení na konci testovacího běhu a trasovacího souboru byl odstraněn. Analyzovat data trasování v trasování SQL tabulky po dokončení zátěžového testu.
Chcete-li zobrazit Data trasování SQL
Analýza testování zatížení, zvolte tabulky na panelu nástrojů a ujistěte se, zda je zobrazen mřížky tabulky.
V tabulky z rozevíracího seznamu vyberte trasování SQL.
Data trasování, která byla shromážděné během spuštění se zobrazí v mřížce. V tabulce jsou uvedeny slowest spuštění SQL operací seřazené podle doby trvání, s možnou nahoře. Obvykle Doba trvání je prvním sloupcem zkoumat. Data se zobrazí v milisekundách.
Sloupce zobrazené jsou následující:
Třída události
Doba trvání
Procesor
Čtení
Zápisy
TextData
Čas spuštění
Čas zahájení
Pokud byste chtěli trasování událostí SQL než stanoví tyto sloupce dat, můžete nastavit svůj vlastní vlastní trasování SQL pomocí nástroje SQL Profiler samostatné ze sady Visual Studio. Další informace naleznete v tématu Představení systému SQL Server Profiler.
Skládání zatížení Test tabulek
Při zobrazení výsledků zátěžový test spustit, můžete zobrazit data jako podrobné tabulky. Chcete-li přepnout do zobrazení tabulky, zvolte tabulky na panelu nástrojů zátěžového testu. Tabulky, které jsou k dispozici jsou chyby, stránek, požadavky, trasování SQL, testy, prahové hodnoty a transakce. Další informace naleznete v tématu práce s tabulkami zátěžového testu.
V zobrazení tabulky můžete zobrazit až čtyři tabulek najednou bez tabulek překrývající se.
Chcete-li vedle sebe tabulky
Na panelu nástrojů zátěžového testu Analyzer vybrat tabulky.
Otevře zobrazení tabulky. Výchozí rozložení je vodorovné dva panely.
Na panelu nástrojů zátěžového testu Analyzer zvolte tlačítko rozložení a pak vyberte jednu z následujících možností:
Jeden panel
Dva vodorovné panely
Tři horizontální panely
Čtyři horizontální panely
K přepínání mezi různých tabulek, pomocí rozevíracího seznamu výše mřížky tabulky každý panelu.
Poznámka
Stejné tabulky nelze zobrazit ve více než jeden panel.Pokud změníte zobrazené v panelu jeden do tabulky již zobrazené v panelu jiné tabulky, přepněte tabulky panely.
Viz také
Analýza výsledků zátěžových testů pomocí analyzéru zátěžového testu
Analýza výsledků zátěžových testů pomocí analyzéru zátěžového testu
Postupy: Přístup k výsledkům zátěžového testu pro analýzu
Analýza výsledků zátěžových testů v zobrazení grafů analyzéru zátěžového testu
Přehled analyzéru zátěžového testu
Analýza překročení mezních pravidel v zátěžových testech pomocí analyzéru zátěžových testů
Správa výsledků zátěžových testů v úložišti výsledků zátěžových testů
Přehled souhrnu výsledků zátěžového testu