Sdílet prostřednictvím


Postupy: Určení vlastnosti úložiště podrobností časování pro parametry běhu zátěžového testu

 

Publikováno: duben 2016

Po vytvoření zátěžového testu pomocí Nového Průvodce zátěžovým testem lze použít Editor zátěžového testu změňte vlastnosti scénářů tak, aby vyhovovaly potřebám a cílům testování. Podívejte se na téma [vyřazeno] Vytváření zátěžových testů.

Poznámka

Úplný seznam vlastností nastavení testu a jejich popis naleznete v tématu Vlastnosti parametrů běhu zátěžových testů.

Požadavky

  • Visual Studio Enterprise

Pomocí editoru zátěžového testu můžete upravit a spustit nastavení hodnoty vlastnosti Úložiště podrobnosti časování v okně Vlastnosti.

Vlastnost Úložiště podrobností časování lze nastavit na některou z následujících možností:

  • Detaily o všech jednotlivých položkách: Shromažďuje a ukládá data jednotlivých časování pro každý test, transakci a stránku vydanou v průběhu testu.

    Poznámka

    Možnost Detaily o všech jednotlivých položkách musí být vybraná, pokud chcete povolit informace o datech virtuálních uživatelů ve výsledcích testu zatížení.Další informace naleznete v tématu Analýza aktivity virtuálních uživatelů v rámci zátěžového testu v podrobném zobrazení analyzéru zátěžového testu.

  • Žádné: Neshromažďuje žádné podrobnosti jednotlivých časování. Průměrné hodnoty jsou však stále k dispozici.

  • Pouze statistiky: Ukládá jednotlivá data časování, ale pouze jako percentil. Tím ušetříte prostředky prostoru.

Důležité informace týkající se vlastností úložiště podrobností časování

Pokud je povolena vlastnost Úložiště podrobností časování, pak čas ke spuštění každého samostatného testu, transakce a stránky během zátěžového testu uložen v úložišti výsledků zátěžového testu. To umožňuje zobrazení dat 90. a 95. percentily v Analyzéru zátěžového testu na stránkách Testy, Transakce a Stránky.

Pokud je povolena vlastnost Úložiště podrobností časování nastavením její hodnoty na buď StatisticsOnly nebo AllIndividualDetails, všechny individuální testy, stránky a transakce jsou časovány a data percentilu se vypočtou z jednotlivých dat časování. Rozdíl je, že u možnosti StatisticsOnly ihned poté, co byla vypočtena data pro percentil, jsou jednotlivá časová data odstraněna z úložiště. To snižuje množství místa, které je nutné v úložišti, pokud jsou použity podrobnosti časování. Můžete však chtít zpracovat podrobná data časování jiným způsobem pomocí nástrojů SQL, v takovém případě by měla být použita volba AllIndividualDetails, aby podrobná data časování byla k dispozici pro zpracování. Navíc pokud nastavíte vlastnost na AllIndividualDetails, pak lze analyzovat aktivity virtuálního uživatele pomocí grafu aktivity virtuálního uživatele v nástroji Analyzér zátěžového testu po dokončení zátěžového testu. Další informace naleznete v tématu Analýza aktivity virtuálních uživatelů v rámci zátěžového testu v podrobném zobrazení analyzéru zátěžového testu.

Množství místa potřebné v úložišti výsledků testu zatížení pro uložení dat s podrobnosti časování může být značné, zejména pro delší zkoušky zatížení. Také čas pro ukládání těchto dat do úložiště výsledků zátěžového testu na konci zátěžového testu je delší, protože tato data jsou uložena v agentech zátěžového testu, dokud zátěžový test neskončí, přičemž data jsou uložena do úložiště. Vlastnost Úložiště podrobností časování je ve výchozím nastavení povolena. Pokud je to problém pro testovací prostředí, budete pravděpodobně chtít nastavit Úložiště podrobností časování na Žádné.

Podrobné údaje o načasování jsou uloženy v souboru LoadTestItemResults.dat během spuštění a jsou odeslány zpět do řadiče po dokončení testu zatížení. U zátěžového test spuštěného na dlouhou dobu dosáhne soubor velké velikosti. Pokud není dostatek místa na disku v počítači agenta, dojde k problému.

Poznámka

Ve verzích aplikace Visual Studio před Visual Studio 2010 včetně Microsoft Visual Studio 2005 a Visual Studio 2008, bylo k dispozici nastavení Detaily o všech jednotlivých položkách pro vlastnost Úložiště podrobnosti časování.V sadě Visual Studio 2010 a pozdější jsou dva důležité rozdíly.Nejprve nastavení Detaily o všech jednotlivých položkách nebylo výchozím nastavením.Jediným způsobem, jak přistupovat k těmto informacím, bylo pomocí dotazů jazyka SQL.

Pokud provádíte upgrade projektu z předchozí verze zátěžového testu nástroje Visual Studio, pomocí následujícího postupu povolíte zcela podrobnou kolekci.

Konfigurace vlastnosti úložiště podrobností načasování v zátěžovém testu

  1. Otevřete zátěžový test z editoru zátěžových testů.

  2. Rozbalte uzel Spustit nastavení v zátěžovém testu.

  3. Zvolte parametry běhu, které chcete konfigurovat, například Parametry běhu1[Aktivní].

  4. Otevřete okno Vlastnosti. V nabídce Zobrazit zvolte okno Vlastnosti.

  5. V kategorii Výsledky zvolte vlastnost Úložiště podrobností načasování a vyberte Všechny jednotlivé podrobnosti.

    Po dokončení konfigurace nastavení Detaily o všech jednotlivých položkách pro vlastnost Úložiště podrobnosti časování můžete spustit zátěžový test a zobrazit graf aktivity virtuálního uživatele. Další informace naleznete v tématu Running Load and Web Performance Tests a Postupy: Analýza činnosti virtuálních uživatelů během zátěžového testu pomocí graf aktivity virtuálního uživatele.

Viz také

Analýza aktivity virtuálních uživatelů v rámci zátěžového testu v podrobném zobrazení analyzéru zátěžového testu
Návod: Izolace problémů pomocí graf aktivity virtuálního uživatele