Sdílet prostřednictvím


Vlastnosti parametrů běhu zátěžových testů

 

Publikováno: duben 2016

Nastavení spuštění zátěžového testu určit různé další nastavení, včetně doby trvání test, úroveň podrobností kolekce výsledky a nastaví čítače, které jsou shromažďovány, když spustíte test. Pro každý zátěžový test lze vytvořit a uložit několik parametrů spuštění a následně při spouštění testu zvolit jedno konkrétní nastavení. Počáteční spustit nastavení je přidán do zátěžového testu při vytvoření zátěžového testu pomocí nového zátěžové testování průvodce. Další informace naleznete v tématu Create and run a load test.

Následující tabulky popisují různé vlastnosti pro nastavení testu zatížení. Tyto vlastnosti lze upravit tak, aby splňovaly konkrétní požadavky zátěžového testu.

Další informace naleznete v tématu Přehled analyzéru zátěžového testu a Konfigurace parametrů běhu zátěžových testů.

Požadavky

  • Visual Studio Enterprise

V tomto tématu:

  • Obecné vlastnosti

  • Vlastnosti protokolování

  • Vlastnosti výsledků

  • Vlastnosti trasování SQL

  • Vlastnosti iterací testu

  • Časování vlastnosti

  • Vlastnosti připojení WebTest

  • Změna vlastnosti spuštění nastavení

Obecné vlastnosti

Property

Definice

Popis

Popis nastavení spustit.

Maximální chyba podle typu

Maximální počet chyb na typ uložit pro zátěžový test.

Toto číslo můžete zvýšit, pokud je třeba, ale tím také zvýší velikost a doba zpracování výsledku zátěžového testu.

Maximální počet zaznamenaných požadavků URL

Maximální počet jedinečných test výkonu webu požadavek adresy URL, na který chcete ohlásit výsledky v této zátěžový test.

Toto číslo můžete zvýšit, pokud je třeba, ale tím také zvýší velikost a doba zpracování výsledku zátěžového testu.

Maximální porušení mezních hodnot

Maximální počet porušení mezních hodnot uložit pro tento zátěžový test.

Toto číslo můžete zvýšit, pokud je třeba, ale tím také zvýší velikost a doba zpracování výsledku zátěžového testu.

Spustit jednotkové testy v aplikační doméně

Logická hodnota, která určuje, zda každá jednotka testovat sestavení budou spuštěny v samostatné doméně aplikace, když zátěžový test obsahuje testování částí. Ve výchozím nastavení má hodnotu True.

Je-li testování částí nevyžadují samostatné domény nebo app.config soubor aplikace bude fungovat správně, testování částí mohou rychleji nastavením hodnoty této vlastnosti False.

Name

Název nastavení spustit tak, jak se zobrazuje v Spustit nastavení uzel editoru zátěžových testů.

Úroveň validace

Definuje nejvyšší úroveň ověřovací pravidlo, které budou spuštěny v zátěžový test. Ověřovací pravidla jsou spojeny s požadavky na test výkonu webu. Každé pravidlo ověření má úroveň přidružené ověření: vysoké, Střední, nebo nízkou. Tato zátěžovým testem nastavení bude zadejte které ověřovací pravidla bude spuštěna při spuštění test výkonu webu v zátěžový test. Například pokud to spustit nastavení je nastaven na Střední, všech ověřovacích pravidel označen jako Střední, nebo nízkou se spustí.

Vlastnosti protokolování

Property

Definice

Maximální počet protokolů testu

Určuje maximální počet protokolů test uložit pro zátěžový test. Pokud hodnota zadaná pro maximální počet protokoly test je dosaženo, zátěžový test se zastaví shromažďování protokolů. Protokoly proto budou shromažďovány na začátku test, nikoli do konce. Zátěžový test budou i nadále spustit, dokud nebude dokončena.

Pro dokončené testy uložit frekvenci protokolování

Určuje četnost, na kterém se zapíšou testovací přihlášení. Číslo udává, že jeden z každé zadané číslo testů, které budou uloženy do protokolu test. Zadáním hodnoty deset například určuje, že bude do protokolu test zapsány desetinu, dvacetinu, třicetiny a tak dále. Nastavení hodnoty 0 určuje, že budou uloženy žádné protokoly test.

Další informace naleznete v tématu Postupy: Určení frekvence ukládání protokolů testování pomocí editoru zátěžových testů

Při selhání testu uložit protokol

Logická hodnota, která určuje, zda je-li test protokoly jsou ukládány, jestliže test selže v zátěžový test. Výchozí hodnota je True.

Další informace naleznete v tématu Postupy: Určení, zda mají být selhání při testu ukládána do protokolů testování, pomocí editoru zátěžových testů

Další informace naleznete v tématu Úprava nastavení protokolování zátěžových testů.

Vlastnosti výsledků

Property

Definice

Typ úložiště

Způsob uložení čítačů výkonu, které jsou získávány v zátěžový test. Možnosti jsou následující:

  • Databáze -vyžaduje databázi SQL, který má zátěžového testu výsledky úložiště.

  • None.

Úložiště podrobností časování

Používá se k určení, které podrobnosti bude uložena v zátěžového testu výsledky úložiště. K dispozici jsou tři hodnoty:

  • AllIndividualDetails – shromažďovat a ukládat jednotlivé časování hodnot pro každé testování, transakce a stránky, které bylo spustit nebo vydaných během zátěžový test v zátěžového testu výsledky úložiště. Je vyžadován, pokud chcete používat virtuální aktivita uživatele grafu Analýza testování 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é hodnoty jednotlivých časování. Toto je výchozí hodnota pro Visual Studio 2013 Update 4 a novějších verzí.

  • StatisticsOnly – shromažďovat a ukládat pouze statistické údaje namísto uložení hodnoty jednotlivých časování pro každé testování, transakce a stránky, který byl proveden nebo vydaných během zátěžový test v zátěžového testu výsledky úložiště.

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.

Vlastnosti trasování SQL

Property

Definice

Minimální doba trvání trasovaných SQL operací

Minimální doba trvání operace SQL, chcete-li být zachyceny trasování SQL, v milisekundách. Například to vám umožní ignorovat operace, které rychle vyplnit, pokud se pokoušíte najít operace SQL, které jsou pomalé zatížení.

Řetězec připojení trasování SQL

Připojovací řetězec, který se používá pro přístup k databázi k trasování.

Adresář trasování SQL

Umístění, kde je umístěna souboru trasování SQL po ukončení trasování. Tento adresář musí mít oprávnění k zápisu pro SQL Server a oprávnění ke čtení pro kontroler.

Trasování SQL povoleno

To umožňuje trasování SQL operací. Výchozí hodnota je False.

Další informace naleznete v tématu d: mám některé problémy s výkonem se používá v mé test dat SQL, mohu ladit tento?.

Vlastnosti iterací testu

Property

Definice

Test iterací

Určuje celkový počet jednotlivých testů pro spuštění před dokončením zátěžový test. Tato vlastnost platí, pouze pokud je vlastnost "použití testovací iterací" True.

Použít průchod cyklem

Pokud je použití testovat iterací True, pak zátěžový test běží, dokud počet jednotlivých testů byla dokončena v rámci zátěžový test dosáhne číslo, které je určena vlastností "Testovat iterací". V takovém případě na základě času nastavení, které jsou zahřívání doby trvání, spustit a chladno dolů doba trvání, budou ignorovány. Pokud je "Použití testovací iterací" False, všechna nastavení časování použít, a "Test iterací" je ignorována.

Další informace naleznete v tématu Postupy: Určení počtu testovacích iterací v parametrech běhu zátěžového testu.

Časování vlastnosti

Property

Definice

Doba trvání mimo provoz

Doba trvání zkušebního období chladno dolů, vyjádřené ve formátu hh: mm:. Po dokončení zátěžového testu, může být stále spuštěn jednotlivé testy v rámci zátěžový test. Během období chladno dolů můžete tyto testy pokračovat, dokud jejich dokončení, nebo je dosaženo konce období chladno dolů. Ve výchozím nastavení neexistuje žádné období chladno dolů a jednotlivé testy budou ukončeny po dokončení záviset na nastavení doby trvání spuštění zátěžového testu.

Doba spuštění

Délka test ve formátu hh: mm:.

Vzorkovací frekvence

Interval, kdy má být zachytit hodnoty čítače výkonu ve formátu hh: mm:.

Další informace naleznete v tématu Postupy: Určení vzorkovací frekvence v parametrech běhu zátěžového testu.

Rychlé až po dobu trvání

Doba mezi začátkem test a kdy vzorků dat spustit zaznamenávány ve formátu hh: mm:. To se často používá ke kroku zatížení virtuálních uživatelů k dosažení určité úrovně zatížení před nahrávání ukázky hodnoty. Ukázkové hodnoty, které jsou zachyceny před koncem období zahřívání jsou uvedeny v zátěžového testu Analyzer.

Vlastnosti připojení WebTest

Property

Definice

Model připojení WebTest

Tato volba určuje použití připojení od agenta testování zatížení na webový server pro testů výkonu webu, které jsou spouštěny v rámci zátěžový test. Existují tři webové výkonu test připojení modelu možnosti:

  • Připojení uživatele modelu simuluje chování uživatele, který používá skutečnou prohlížeče. Pokud je simulované aplikace Internet Explorer 6 nebo Internet Explorer 7, každého virtuálního uživatele, který spouští test výkonu webu používá jedno nebo dvě vyhrazená připojení k webovému serveru. První připojení je vystavení první žádosti v test výkonu webu. Druhé připojení mohou být použity, pokud stránka obsahuje více než jeden závislé požadavek. Tyto požadavky jsou vydávány paralelně s použitím dvou připojení. Tato připojení jsou znovu použít pro následné požadavky v test výkonu webu. Připojení je ukončeno po dokončení test výkonu webu. Nevýhodou k tomuto modelu je, že počet připojení, která je uchována otevřít v počítači agenta může být vysoké (až dvakrát uživatele zatížení). Materiály, které jsou nutné k podpoře tento počet vysoké připojení v důsledku toho může omezit zatížení uživatele, které mohou být určována z agenta jedné zátěžového testu. Pokud je aplikace Internet Explorer 8 simulované, jsou podporovány šesti současných připojení.

  • Fondu připojení modelu šetří prostředky na agentovi zátěžové testování pomocí sdílení připojení k webovému serveru mezi více virtuálních uživatelů pro test výkonu webu. Je-li uživatel zatížení větší než velikost fondu připojení, bude testů výkonu webu, spuštěné různými virtuální uživateli sdílet připojení. To může znamenat, že jeden test výkonu webu může být čekat, než se vydá požadavek na, kdy připojení používá jiný test výkonu webu. Průměrná doba, kterou test výkonu čeká, než ho odešle požadavek na Web je automaticky sledován silou test čítače výkonu Průměrná čekací doba připojení. Toto číslo musí být menší než průměrná doba odezvy pro stránku. Pokud není, je pravděpodobně příliš malá velikost fondu připojení.

  • Připojení za testování iterace modelu určuje použití vyhrazená připojení pro každé iteraci test.

Velikosti fondu připojení WebTest

To určuje maximální počet připojení k vytvoření mezi agentem testování zatížení a webového serveru. To se týká pouze fondu připojení modelu.

Změna vlastnosti spuštění nastavení

K zátěžovému testu lze přidat více parametrů spuštění s různými nastaveními vlastností a spouštět tak zátěžový test za jiných podmínek. Lze například přidat nové nastavení testu a použít jinou vzorkovací frekvenci či zadat delší dobu běhu. Najednou lze použít pouze jedno spuštění nastavení a je třeba zadat, které spustit nastavení použít označením jako aktivní. Příklad naleznete v tématu Postupy: Výběr aktivních parametrů spouštění pro zátěžový test.

Chcete-li změnit nastavení testu

  1. Otevřete test zatížení.

  2. Rozbalit Spustit nastavení složky.

  3. Zvolte Spustit nastavení uzlu.

  4. Na zobrazení nabídce zvolte okno Vlastnosti.

    Okno Vlastnosti se zobrazí, a jsou zobrazeny vlastnosti pro vybrané nastavení spuštění.

  5. Použití okno Vlastnosti Chcete-li změnit nastavení testu. Chcete-li například, aby test běžel pět minut, zadejte dobu spuštění 00:05:00.

    Poznámka

    Úplný seznam vlastností nastavení testu a jejich popis naleznete v tématu zatížení Test spustit nastavení vlastnosti.

  6. Po dokončení změn vlastností uložte zátěžového testu. V nabídce Soubor vyberte Uložit.

Poznámka

Mapování sady čítače jsou také součástí nastavení testu.Další informace naleznete v tématu Určení sad čítačů a mezních pravidel pro počítače v zátěžovém testu.

Viz také

Konfigurace parametrů běhu zátěžových testů
Create and run a load test