Sdílet prostřednictvím


Úpravy vzorů zatížení pro modelování aktivit virtuálních uživatelů

 

Vlastnosti vzorku zatížení určují, jak je upraveno simulované uživatelské zatížení během zkušební zatížení. Visual Studio Enterprise obsahuje tři předdefinované zatížení vzory: Konstanta, krok a založené na cílech. Vyberete vzorek zatížení a upravíte vlastnosti odpovídající úrovni pro vaše cíle zátěžového testu.

Vzor zatížení je součástí scénáře. Scénáře, spolu s jejich vzory definované zatížení tvoří zátěžový test.

Poznámka

Ve všech vzory zatížení zatížení, který generuje týmu Test je simulované zatížení, který je generovaný virtuálních uživatelů.

Požadavky

  • Visual Studio Enterprise

Vzory zatížení

Konstanta

Vzor zatížení konstantní slouží k určení zatížení uživatele, který se nezmění během zátěžový test. Například když spustíte kouře test webové aplikace, můžete nastavit světla, konstantní zatížení 10 uživatelů.

Důležité informace o vzor zatížení konstantní

Vzor zatížení konstantní slouží ke spouštění stejné zatížení uživatele během spuštění zátěžového testu. O použití zatížení konstantní vzor, který obsahuje počet vysoké uživatelů, postupujte opatrně. Učiníte tak mohou ustaví požadavek nepřijatelný a nerealistické server nebo servery na začátku zátěžový test. Například pokud zátěžový test obsahuje test webového výkonu, který začíná žádostí na domovskou stránku a nastavíte zkušební zatížení s konstantním zatížením 1 000 uživatelů, zátěžový test odešle prvních 1 000 požadavků na domovskou stránku co nejrychleji. Toto nemusí být realistické simulaci reálné přístup k webovému serveru. Chcete-li zmírnit to, zvažte použití vzor zatížení krok, který zvyšuje postupně na 1000 uživatelů nebo zadejte tečku zahřívání v nastavení spuštění testu načíst. Pokud je zadán zahřívání období, zátěžový test se automaticky zvyšuje zatížení postupně během doby zahřívání. Další informace naleznete v tématu Nastavení zpoždění pro spuštění scénáře.

Krok

Vzor zatížení krok slouží k určení uživatelskou zátěž, která se zvyšuje s časem až do definovaných uživatelských maximální zatížení. Pro krokování zatížení, zadejte počet uživatelů počátečního, Maximální počet uživatelů, Krok trvání (v sekundách), a počet uživatelů krok.

Například zatížení krok s Počáteční uživatele počet jedné, Maximální počet uživatelů 100, Krok trvání (v sekundách) 10 a počet uživatelů krok 1 vytvoří uživatelský vzor zatížení, která začínají od 1, zvyšovala o 1 každých 10 sekund, dokud nebude dosaženo 100 uživatelů.

Poznámka

Je-li celkový zkušební dobu trvání je kratší než po dobu, která je požadována ke kroku až do maximálního uživatelskou zátěž, test po uplynulá doba trvání zastaví a nedojde k dosažení maximální počet uživatelů cíl.

Krok cíle vám pomohou zvýšit zatížení, dokud server dosáhne bodu, který kde se značně snižuje výkonu. Jak načíst zvyšuje, server nakonec dostatek prostředků. Zatížení krok je vhodný způsob, jak zjistit počet uživatelů, v jakém k tomu dojde. Při krokování zatížení máte také sledovat prostředky agenta nejpřesněji, abyste měli jistotu, že agenty může generovat požadované zatížení.

Obvykle má chování několik spustí, které mají různé krok doby trvání a uživatel krok spočítá tak, aby můžete získat dobrý měření pro danou zatížení. Zatížení často, zobrazení počáteční zásobníku pro každý krok, jak jsou přidat uživatele. Která uchovává zatížení touto rychlostí slouží k měření výkonu systému po systému obnoví z počátečního zásobníku.

Důležité informace vzor zatížení krok

Chcete-li zvýšit zatížení na server nebo servery, jako zátěžový test běží, takže uvidíte, jak se mění výkonu jako zvýšením zatížení uživatele lze použít vzor zatížení krok. Například, abyste viděli, jak provádět server nebo servery jako zatížení uživatele se zvyšuje 2 000 uživatelů, můžete spustit 10 hodin zátěžový test s použitím vzor zatížení krok, který má následující vlastnosti:

  • Počáteční počet uživatelů: 100

  • Maximální počet uživatelů: 2 000

  • Krok trvání (v sekundách): 1 800

  • Doba doběhu kroku (sekundy): 20

  • Krok počtu uživatelů 100

Tato nastavení spuštění zátěžového testu po dobu 30 minut (1800 sekund) na uživatele načte 100, 200, 300 a až 2 000 uživatelů. Krok spektrum čas vlastnost je vhodné zvláštní pozornost, protože je pouze jeden z těchto vlastností, které nejsou k dispozici pro výběr v Průvodci novým zátěžového testu. Tato vlastnost umožňuje zvýšení z jednoho kroku na další (například ze 100 200 uživatelům) neproběhne postupně a okamžitě. V příkladu zatížení uživatele by být zvýšena od 100 200 uživatelům v časovém 20 sekundu (zvýšení pěti uživatelů za sekundu). Další informace naleznete v tématu Postupy: Nastavení vlastnosti doby doběhu kroku pro vzor zatížení kroku.

Založené na cílech

Vzor zatížení založené na cílech vypadat například takto: krok vzor, ale upraví zatížení uživatele, který je založen na prahové hodnoty čítače výkonu versus úpravy zatížení periodické uživatele. Podle cílů zatížení jsou užitečné pro různé jiným účelům:

  • Maximalizace výstupu z agentů: měření klíč omezení metriky na agenta maximalizace výstupu agentů. Obvykle je procesoru; Však mohou být také paměti.

  • Oslovení některé úroveň cílového zdroje, obvykle procesoru, na cílovém serveru, pak měření propustnost na dané úrovni. To umožňuje provést porovnání spustit a spusť propustnosti zadána konzistentní úroveň využití prostředků na serveru.

  • Dosáhl úrovně propustnost cíl na serveru.

V následující tabulce ukazuje příklad založené na cílech vzoru s následujícím nastavením vlastnosti:

Skupina vlastností

Property

Hodnota

Čítač výkonu

Kategorie

Procesor

Čítač výkonu

Počítač

ContosoServer1

Čítač výkonu

Čítač

% času procesoru

Čítač výkonu

instance

_Celkem

Cílový rozsah čítače výkonu

Špičkové

90

Cílový rozsah čítače výkonu

Nízká kategorie

70

Omezení počtu uživatelů

Počáteční počet uživatelů

1

Omezení počtu uživatelů

Maximální počet uživatelů

100

Omezení počtu uživatelů

Maximální úbytek počtu uživatelů

5

Omezení počtu uživatelů

Maximální přírůstek počtu uživatelů

5

Omezení počtu uživatelů

Minimální počet uživatelů

1

Způsobit provedené nastavení načíst testovat Analyzer Chcete-li upravit uživatelskou zátěž mezi 1 a 100 během testu takovým způsobem, který čítače pro % času procesoru z WebServer01 pohybuje mezi 70 % a 90 %.

Velikost každé úpravy zatížení uživatele je dáno Maximální počet uživatelů přírůstek a snížení hodnoty maximální počet uživatelů nastavení. Nastavuje omezení počtu uživatelů Maximální počet uživatelů a minimální počet uživatelů vlastnosti.

Důležité informace o vzor zatížení založené na cílech

Vzor zatížení založené na cílech je užitečné, pokud chcete zjistit počet uživatelů, které podporují systém před dosažením určitou úroveň využití prostředků. Tato možnost je nejvhodnější po již identifikaci omezující prostředků (kritická místa) v systému.

Předpokládejme, že víte, že omezení prostředku v systému je využití procesoru na databázovém serveru a chcete zobrazit, kolik uživatelů lze podporována, když procesoru na databázovém serveru přibližně 75 procent zaneprázdněn. Můžete použít zatížení založené na cílech vzor, který má cílová udržování hodnota výkonu čítač "% času procesoru" mezi 70 až 80 procent.

Jeden věcí pro sledování, je-li jiný prostředek se omezování propustnost systému. Tyto materiály může způsobit cíl, který je určen vzor zatížení založené na cílech nikdy nelze připojit. Navíc zatížení uživatele budou i nadále roste, dokud hodnotu, která je určena pro Maximální počet uživatelů je dosaženo. Toto není obvykle požadované zatížení, takže je o volba čítače výkonu ve vzor zatížení založené na cílech postupujte opatrně.

Úkoly

Úkoly

Související témata

Zadání počáteční zatížení způsobeného zátěžový test: při vytváření zátěžový test s použitím zátěžové testování Průvodce novým, můžete vybrat vzor zatížení.

  • Změna vzor zatížení

Úpravy zatížení způsobeného zátěžový test: po vytvoření zátěžového testu, můžete upravit vzor zatížení v editoru zátěžové testování.

Určující, zda virtuální uživatele ve vaší scénář testování zatížení zahrnout dat z mezipaměti webu: můžete změnit podíl noví uživatelé vlastnost, která má ovlivňují způsob ve které simuluje zátěžový test webové ukládání do mezipaměti, která by byla prováděna prostřednictvím webového prohlížeče pro virtuálních uživatelů.

Určující dobu spektrum kroku pro krok zatížení vzoru: Krok spektrum čas vlastnost umožňuje zvýšení z jednoho kroku na další (například ze 100 200 uživatelům) neproběhne postupně a okamžitě.

Změna vzor zatížení

Po vytvoření zátěžového testu s zátěžové testování Průvodce novým, můžete použít zátěžové testování editoru Chcete-li změnit vlastnosti vzor zatížení spojené s scénáře na úrovně, které splňují vaše zkušební cíle.

Poznámka

Úplný seznam vlastností zátěžového testu scénář a jejich popis naleznete v části Vlastnosti scénáře zátěžového testu.

Vzor zatížení určuje počet virtuálních uživatelů aktivní během zátěžového testu a rychlost, jakou jsou přidávány nové uživatele. Můžete si vybrat z tři dostupné vzorky: krok vzor, konstanta a podle cílů. Další informace naleznete v tématu určíte počet virtuálních uživatelů s vzory zatížení ve scénáři zátěžového testu.

Poznámka

Můžete také změnit vlastnosti zatížení programově pomocí modulu plug-in zátěžový test.Další informace naleznete v tématu Postupy: Vytvoření modulu plugin pro zátěžový test.

Chcete-li změnit vzor zatížení

  1. Spusťte zátěžový test.

  2. V načíst editoru testů, ve složce scénáře, rozbalte položku scénáře, který chcete upravit zatížení způsobeného a zvolte vzor zatížení pro scénář.

    Poznámka

    Znění uzel vzor zatížení, jak je uvedeno ve stromu scénář zátěžového testu, zobrazuje zatížení profilu, který jste zvolili při vytváření zátěžového testování.Může být buď konstantní načíst profil nebo Krok načíst profil.

  3. Stiskněte klávesu F4 zobrazíte v okně Vlastnosti.

    Vzor zatížení a Parametry kategorie budou zobrazeny v okně Vlastnosti.

  4. (Volitelné) Změna vzor vlastnost vzor zatížení kategorie.

    Vaše volby pro vzor vlastnost jsou Krok, konstantní, a cíl založen. Další informace o typech vzor zatížení naleznete v tématu určíte počet virtuálních uživatelů s načíst vzory ve scénáři načíst Test.

  5. (Volitelné) V Parametry kategorie, změňte hodnoty.

    Poznámka

    Hodnoty lze nastavit pro Parametry se liší podle hodnoty, která jste vybrali pro vzor vlastnost.

  6. Po dokončení změn vlastností zvolte Uložit na soubor nabídky. Potom můžete spustit zátěžový test s novou vzor zatížení.

Externí zdroje

Pokyny

Testování průběžně odesílané pomocí sady Visual Studio 2012 – kapitola 6: testovacích nástrojů

Viz také

Vytváření a úpravy zátěžových testů
Úpravy scénářů zátěžových testů pomocí editoru zátěžových testů
2e93860a-a67a-43a2-9b0a-5ec65ca6e7a7#CreatingLoadTestsUsingWizardStep2_1
Postupy: Určení procenta virtuálních uživatelů, kteří používají data ve webové mezipaměti
Postupy: Nastavení vlastnosti doby doběhu kroku pro vzor zatížení kroku