Jak: přidání smyčky na požadavky zkoušky výkonu webového
Zjednodušit, testování, můžete přidat logiku opakovat testy výkonu webu nebo webové požadavky.Zadáním vlastnosti a pravidla podmíněného spuštěním webového požadavku několikrát ověřit, pokud jsou splněny zadané podmínky.Můžete například vytvořit podmínka smyčky, která běží tisíce časy a ověří, pokud je splněna číselné porovnání, například kontext parametru je větší než nula.
Požadavky
- Visual Studio Ultimate
Důležité informace pro použití smyčky
Při použití smyčky test výkonnosti webové nebo zatížení test, který používá Web test výkonu, zvažte následující problémy:
Při spuštění testu výkonu webových sám, v testu zatížení celý výsledek testu Web není uchovány v paměti.Test výkonnosti Web obsahující s velkým iterací smyčky proto mohou spotřebovat velké množství paměti.
Při spuštění této webové test výkonu v zatížení zkušební test trvá dlouhou dobu spuštění bude mít dopad na kombinace testů v testu zatížení.Zkušební zatížení motoru bude považovat spuštěn test výkonu webových jako jediný iterace.Pokud je ve skutečnosti spuštěn test výkonnosti webové počet iterací, nebude získat požadované kombinace.
Iteraci přes Web test výkonnosti by měla být obecně model co bude dělat jednoho uživatele na webu.Je možné, že někteří uživatelé přidat několik položek do nákupního košíku při nakupování v jedné relaci, ale model nebude zkosení..Však opakování vhodné mít stovky doby opakování jednoho uživatele.Místo toho nechte uživatele stovky několikrát naplánovat zatížení motoru.Pokud možno používejte méně než 10 iterací v do smyčky.
Přidání položky a pravidlo podmíněného smyčka
[!POZNÁMKA]
Můžete také přidat větvení podmíněné logika, která ověří, pokud je podmínka v testu výkonu webových true nebo false.Další informace naleznete v tématu Jak: "Pokud je pak" Přidat větev podmínky na požadavky zkoušky výkonu webového.
Chcete-li vložit smyčky s pravidla podmíněného
Otevřete řešení, které obsahuje webový projekt test výkonu a zatížení a ujistěte se, že webový projekt test výkonu a zatížení obsahuje Web test výkonnosti.Otevřete Web test výkonu.
Vyberte Web test výkonu nebo požadavek webové místo, kam chcete vložit smyčky.Klepněte pravým tlačítkem myši a vyberte Vložit smyčka.
V položky vedení a přidejte pravidlo podmíněného dialogovém okně vyberte v seznamu Vyberte pravidlo, zvolte typ podmíněného pravidlo, které chcete použít ve smyčce.Následující tabulka obsahuje popis různých typů pravidel podmíněného a jejich přidružené vlastnosti, které jsou k dispozici.
V části Další Vlastnosti vybraného pravidla, určete požadované nastavení vlastností.
Například může vybrat pravidlo počítání smyčky a nastavit jeho Počet iterací vlastnost hodnotu 10000.V důsledku toho spustí zadaný požadavek webové 10000 časy.
Maximální počet iterací vlastnost Výchozí hodnotou-1.Tuto hodnotu můžete nastavit jako bezporuchový zabránit nekonečné smyčky.-1 Nastavení určuje, že žádná maximální počet iterací.
[!POZNÁMKA]
Popisy pro podmíněné pravidla a vlastnosti jsou také zobrazeny v položky vedení a přidejte pravidlo podmíněného dialogové okno.Jako okno Vlastnosti můžete pomocí tlačítka Vlastnosti v položky vedení a přidejte pravidlo podmíněného dialogové okno Seřadit podle vlastnosti Categorized, podle abecedy a Stránky vlastností.
Pravidla podmíněného a vlastnosti
Pravidlo podmíněného
Popis pravidla
Vlastnosti
Existence parametr kontextu
Ověření existence nebo neexistence parametr kontextu.
Parametr název kontextu
Kontrola Existence
Existence souboru cookie
Ověření existence nebo neexistence souboru cookie.
Identifikátor URI webové stránky
Název souboru cookie
Ověřte existenci
Název domény souborů cookie (volitelné)
Cesta souborů cookie (volitelné)
Porovnání hodnoty souboru cookie
Pokud zadaný řetězec odpovídá hodnota zadaný soubor cookie je splněna podmínka.
Identifikátor URI webové stránky
Název souboru cookie
Operátor porovnání
Value
Ignorovat velikost písmen
Použití regulárního výrazu
Název domény souborů cookie (volitelné)
Cesta souborů cookie (volitelné)
Pro smyčku
Pravidlo představuje tradiční "pro" smyčky.Parametr kontextu je inicializován před první iteraci smyčky.Smyčkové příkazy jsou spouštěny při porovnání s hodnotou splňuje obsah parametr kontextu.Hodnotou kroku je použito na konci každé opakování smyčky.
Parametr název kontextu
Operátor porovnání
Ukončení hodnotu
Počáteční hodnota
Přírůstek
Porovnání čísel
Pokud obsah poskytnutý kontext parametru splňuje číselné porovnání s hodnotou je splněna podmínka.
Parametr název kontextu
Operátor porovnání
Value
Pravděpodobnost pravidlo
Podmínka se považuje podle zadané procento splněny.
Parametr název kontextu
Procento
Počtem opakování
Zpracovává požadavky obsažené ve smyčce zadaným počtem opakování.
Parametr název kontextu
Počet iterací
Porovnání řetězců
Pokud zadaný řetězec odpovídá obsah poskytnutý kontext parametru je splněna podmínka.
Parametr název kontextu
Operátor porovnání
Value
Ignorovat velikost písmen
Použití regulárního výrazu
Podle položek ve smyčce, pomocí rozevíracího seznamu pod první položku zvolte smyčky for zadat první položku, kterou chcete použít ve smyčce.
Zvolte v rozevíracím seznamu pod Vyberte poslední položku smyčky for zadat poslední položku, kterou chcete použít ve smyčce.
Klepněte na tlačítko OK.
Po uzavření položky vedení a přidejte pravidlo podmíněného dialogové okno do smyčky je nyní označen ikonu v editoru Test výkonu webové.
[!POZNÁMKA]
Později můžete upravit nastavení vlastnosti definované pro pravidlo výběrem smyčky v editoru webových Test výkonu a pomocí okna vlastností.
Viz také
Úkoly
Názorný postup: Přidání do Test výkonnosti webové smyčka
Jak: upravit existující Test výkonu Web pomocí editoru webových Test výkonu
Jak: "Pokud je pak" Přidat větev podmínky na požadavky zkoušky výkonu webového
Další zdroje
Přidání webové požadavky v testy výkonu webových smyčky a logiku větev
Analýza výsledků zkoušek zatížení pomocí Analyzer zkušební zatížení