Sdílet prostřednictvím


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

  1. Analýza testování zatížení, zvolte tabulky na panelu nástrojů a ujistěte se, zda je zobrazen mřížky tabulky.

  2. V tabulky z rozevíracího seznamu vyberte trasování SQL.

  3. 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

  1. Na panelu nástrojů zátěžového testu Analyzer vybrat tabulky.

    Otevře zobrazení tabulky. Výchozí rozložení je vodorovné dva panely.

  2. 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

  3. 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