Úprava vzorků zatížení pro Model virtuální činnosti uživatele
Vlastnosti vzorku zatížení určit, jak je upraveno simulované uživatele zatížení při zkoušce zatížení.Visual Studio Ultimateobsahuje tři předdefinované zatížení vzorky: Konstanta, krok a na základě cíle.Zvolte Načíst vzorek a upravit vlastnosti na vhodných úrovních pro vaše cíle zkušební zatížení.
Vzorek zatížení je součástí scénáře.Scénáře s jejich vzorky definované zatížení zahrnuje zkušební zatížení.
[!POZNÁMKA]
Všechny vzorky načíst je náklad, který generuje Team Test simulované zatížení vytvořený virtuální uživatelé.
Požadavky
- Visual Studio Ultimate
Načíst vzorky
Konstanta
Vzorek konstantní zatížení lze určit uživatele náklad, který nemění zatížení při zkoušce.Například při spuštění testu kouře webové aplikace můžete nastavit světla, konstantní zatížení 10 uživatelů.
Konstantní vzorek úvahy zatížení
Vzorek konstantní zátěží se používá ke spuštění stejného uživatele zatížení během spuštění testu zatížení.Opatrně pomocí zatížení konstantní vzorek, který má počet vysoce uživatelů; Učiníte tak umístit nepřiměřený a nerealistické vyžádaného volání na serveru nebo na začátku zkušební zatížení serverů.Například pokud zatížení test obsahuje Web test, který začíná požadavek na domovskou stránku a nastavit zkušební zatížení s konstantní zátěží 1 000 uživatelů, zkušební zatížení předloží prvních 1 000 požadavků na domovskou stránku co nejrychleji.Nemusí to být realistické simulace skutečných přístupu k serveru WWW.To zmírnit, zvažte použití vzorku zatížení krok, který postupně zvyšuje na 1000 uživatelů nebo určit ohřátí období v nastavení spustit zkušební zatížení.Pokud je zadána doba zahřívání, zkušební zatížení automaticky zvýší zatížení postupně během období ohřátí.Další informace naleznete v tématu Scénář zpoždění počáteční konfigurace.
Krok
Vzorek zatížení krok se používá k určení zatížení uživatele, který zvyšuje s časem do uživatelem definovaných maximální zatížení.Pro posílení zatížení, určete Počáteční počet uživatelů, Maximální počet uživatelů, Krok trvání (v sekundách), a Krok počet uživatelů.
Například zatížení krok s Původního uživatele , počet Maximální počet uživatelů 100, Krok trvání (v sekundách) 10 a Krok počet uživatelů 1 vytvoří uživatelský vzor zatížení, který začíná na 1, zvyšuje o 1 každých 10 sekund, dokud nedosáhne 100 uživatelů.
[!POZNÁMKA]
Pokud celková doba trvání je kratší než čas požadovaného kroku, až uživatel maximální zatížení, zkouška zastaví po uplynulé doby trvání a nedosáhne cílového maximální počet uživatelů.
Cílem kroku můžete zvýšit zatížení, dokud server dosáhne bodu kde nesnižuje výkon podstatně.Jak načíst zvyšuje, server nakonec nedostatek prostředků.Zatížení kroku je dobrý způsob, jak zjistit počet uživatelů, při kterých dochází.S taktování zatížení máte také sledovat agenta prostředky úzce aby agentů vygenerovat požadované zatížení.
Obvykle by měly provádět několik spustí, které mají různé krok trvání a uživatele krok se počítá tak, že můžete získat dobré měření pro dané zatížení.Zatížení často zobrazit počáteční zásobníku pro každý krok při přidávání uživatelů.Touto rychlostí hospodářství zatížení umožňuje měření výkonu systému po obnoví systém z počáteční zásobník.
Krok zatížení vzorek úvahy
Vzorek zatížení kroku lze zvýšit zatížení serveru nebo serverů zatížení testování spustí, takže uvidíte, jak se mění výkon jako zvyšuje zatížení uživatele.Například jak provádět server nebo servery, viz růstem uživatele zatížení 2 000 uživatelů může spustit zkušební zatížení 10 hodin pomocí vzorku 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
Krok rampa čas (sekundy): 20
Počet uživatelů krok: 100
Spustit test zatížení 30 minut (1 800 sekund) na uživatelské nastavení načte 100, 200, 300 a až 2 000 uživatelů.Krok rampa čas vlastnost je zvláštní pozornost, protože je pouze jeden z těchto vlastností, který není k dispozici v Průvodci nový zkušební zatížení.Tato vlastnost umožňuje postupně dochází místo okamžitě zvýšení z jednoho kroku do druhého (například od 100 až 200 uživatelů).V příkladu uživatel zatížení by zvýší ze 100 na 200 uživatelů 20 druhé období (zvýšení pět uživatelů za sekundu).Další informace naleznete v tématu Jak: Zadejte vlastnost krok rampa čas pro vzorek zatížení krok.
Založené na cíl
Zatížení na základě cíle vzorek podobný krok vzorek, ale upraví uživatelské zatížení prahové hodnoty čítače výkonu oproti úpravy zatížení pravidelné uživatele na základě.Cílem podle zatížení jsou užitečné pro řadu různých účelů:
Maximalizace výstup z agentů: měření klíč omezení metrika agenta maximalizovat výstup agentů.Obvykle je procesoru; Je však rovněž být paměti.
Dosáhnout některé cílové úrovni zdrojů, obvykle procesoru, na cílovém serveru pak měření propustnosti na dané úrovni.To umožňuje provést porovnání spustit spuštění propustnost poskytnuta jednotná úroveň využití prostředků serveru.
Dosažení cílové úrovni propustnost na serveru.
V následující tabulce ukazuje příklad založené na cíl vzorek s následujícím nastavením vlastností:
Skupina vlastností |
Property |
Value |
---|---|---|
Čítač výkonu |
Kategorie |
Procesor |
Čítač výkonu |
Počítač |
ContosoServer1 |
Čítač výkonu |
Čítač |
% Času procesoru |
Čítač výkonu |
Instance |
_Total |
Cílový rozsah čítačů výkonu |
Špičkové |
90 |
Cílový rozsah čítačů výkonu |
Nízké End |
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ů |
Snížení maximální počet uživatelů |
5 |
Omezení počtu uživatelů |
Maximální počet uživatelů přírůstek |
5 |
Omezení počtu uživatelů |
Minimální počet uživatelů |
1 |
Nastavení způsobit Načíst Analyzer Test během testu tak upravit uživatele zatížení mezi 1 a 100, Čítač pro % času procesoru z WebServer01 pohybuje mezi 70 % a 90 %.
Každé seřízení zatížení uživatele se třídí podle Přírůstek maximální počet uživatelů a Snižovat maximální počet uživatelů nastavení.Nastavení omezení počtu uživatelů Maximální počet uživatelů a Minimální počet uživatelů vlastnosti.
Cílem podle úvahy vzorek zatížení
Cílem podle zatížení vzorek je užitečné, pokud chcete zjistit počet uživatelů, které podporují systém před dosažením úroveň využití zdrojů.Tato volba funguje nejlépe, když jste již určili omezení prostředků (kritický bod) v systému.
Například Předpokládejme, že víte, že omezení prostředků v systému je využití procesoru na databázový server a chcete zobrazit, kolik uživatelů může být podporováno při procesoru na databázový server je zaneprázdněn přibližně 75 procent.Můžete použít vzorek podle cíle zatížení s cílem zachování výkonu hodnotu čítače % času procesoru"mezi 70 % a 80 %.
Kontrolujte jedna věc je, pokud některé jiné zdroje je omezení propustnosti systému.Tyto prostředky mohou způsobit cíl určený cíl podle zatížení vzorek nikdy dosaženo.Také zatížení uživatele bude pokračovat dokud hodnota určená pro hru rise Maximální počet uživatelů je dosaženo.To obvykle není požadovaného zatížení, takže je volba čítače výkonu ve vzorku podle cíle zatížení opatrní.
Úkoly
Úkoly |
Související témata |
---|---|
Určení počáteční zatížení vzorek pro zatížení test: při vytváření zkušební zatížení pomocí nové načtení Test průvodce vyberte vzorek zatížení. |
|
Úpravy vzorek zatížení pro zatížení test: po vytvoření test zatížení lze upravit v editoru načíst zkušební vzorek zatížení. |
|
Určení, zda virtuální uživatelé v zatížení otestovat scénáře by měla obsahovat data v mezipaměti webového: můžete změnit Procento nových uživatelů vlastnosti ovlivňují které zkušební zatížení simuluje webové mezipaměti by provést pomocí webového prohlížeče virtuálních uživatelů. |
|
Zadání času rampa krok pro vzorek zatížení krok:Krok rampa čas vlastnost umožňuje postupně dochází místo okamžitě zvýšení z jednoho kroku do druhého (například od 100 až 200 uživatelů). |
Změna zatížení vzorek
Po vytvoření zkouška zatížení Načíst Test Průvodce novým, můžete použít Načíst Editor Test změnit vlastnosti vzorku zatížení spojené s scénář na úrovních, které splňují vaše cíle test.
[!POZNÁMKA]
Úplný seznam vlastností scénář zkušební zatížení a jejich popis naleznete v Vlastnosti scénář zkušební zatížení.
Vzorek zatížení určuje počet virtuálních uživatelů aktivní během zkušební zatížení a rychlosti, jakou jsou přidány nové uživatele.Můžete zvolit ze tří dostupných vzorků: krok vzorek, konstanty a cílem, založeno.Další informace naleznete v tématu Úprava vzorků zatížení pro Model virtuální činnosti uživatele.
[!POZNÁMKA]
Zatížení vlastnosti můžete změnit také programově pomocí testu načtení modulu plug-in.Další informace naleznete v tématu Jak: vytvoření zkušební zatížení modul Plug-In.
Chcete-li změnit vzorek zatížení
Otevřete zkušební zatížení.
V Načíst Editor Test, ve scénářích, rozbalte scénář chcete upravit vzorek zatížení a zvolte vzorek zatížení pro scénář.
[!POZNÁMKA]
Znění uzlu vzorek zatížení, jak je zobrazen ve stromu scénář zkoušek zatížení odráží načíst profil, který jste zvolili při vytvoření zatížení test.Může být buď Konstantní načíst profil nebo Krok načíst profil.
Stiskněte klávesu F4 zobrazte okno vlastností.
Zatížení vzorek a Parametry kategorie budou zobrazeny v okně Vlastnosti.
(Volitelné) Změnit vzorek vlastnosti Zatížení vzorek kategorie.
Voleb vzorek jsou vlastnosti Krok, konstantní, a Základě cíl.Další informace o typech zatížení vzorek, viz Úprava vzorků zatížení pro Model virtuální činnosti uživatele.
(Volitelné) V Parametry kategorie, změňte hodnoty.
[!POZNÁMKA]
Hodnoty lze nastavit pro Parametry se liší podle hodnoty, která byla vybrána pro vzorek vlastnost.
Po změně vlastností zvolte Uložit na soubor nabídce.Nové načtení vzorkem můžete spustit test zatížení.
Externí zdroje
Návod
Testování pro nepřetržité dodávky s Visual Studio 2012 – kapitola 6: testování nástrojů
Viz také
Úkoly
Jak: Zadejte procentuální hodnotu virtuálních uživatelů, kteří používají webové mezipaměti Data
Jak: Zadejte vlastnost krok rampa čas pro vzorek zatížení krok
Další zdroje
Vytváření a úpravy zatížení zkoušky
Úpravy pomocí editoru zkušební zatížení scénářů testování zatížení
Step 2.1 - Choosing a Load Pattern in the New Load Test Wizard