Sdílet prostřednictvím


Spuštění testů zatížení

Vytvořit, upravit a nastavit možnosti konfigurace, které jsou vhodné pro testování potřebuje z můžete načíst test, Visual Studio Ultimate nabízí několik možností spuštění testů zatížení.

Tip

Před spuštěním testu zatížení, je vhodné zajistit, že všechny webové výkon jednotky a zkoušky součástí zkušební zatížení předá spustíte sami.Testy můžete ověřit jejich spuštěním z editoru Test výkonu webové.Pro zkoušky Web s vázání dat spusťte prostřednictvím datové hodnoty.

Důležité informace pro spuštění testů zatížení

Před spuštěním testu zatížení, ověřte, že zkušební zatížení je správně konfigurována pro splnění požadavků nebo účelem zkoušky.

Vyberte vzorek odpovídající zatížení.

Podmínku pro vaše cíle zkušební zatížení zvolte vzorek zatížení pro jednotlivé scénáře:

  • Konstantní vzorek zatížení

  • Krok zatížení vzorek

  • Cílem podle vzoru zatížení

Zvolte umístění úložiště výsledků testu zatížení.

Výsledky testu zatížení ukládat důležité informace

Odpovídajícím způsobem nastavte interval vzorkování čítačů výkonu.

Informace O Interval vzorkování výkonu čítač

Zvažte, včetně podrobností o načasování sběr dat percentil

Důležité informace pro včetně podrobnosti časování pro sběr dat percentil

Zvažte povolení trasování SQL

Zvažte povolení trasování SQL

Zjistěte, zda jsou třeba další test agentů.

Není přetěžování agenti Test

Další informace naleznete v tématu Considerations for Load Tests.

Exportujte režimy

Je spuštěna zkušební zatížení načíst Test Analyzer je ve výchozím nastavení zobrazení grafů.Na grafech lze zobrazit ve dvou různých režimech:

  • Režim Collapsing Collapsing je výchozí režim grafu v načtení analyzátoru Test při spuštění testu zatížení.Sbalení graph se používá pro zkušební zatížení spuštěn omezit množství dat, která musí být udržovány v paměti stále vykazovala trend čítače výkonu na celou dobu trvání spuštění.

  • Režim posouvání režim posun grafu je k dispozici při zobrazení výsledků testu zatížení je spuštěn.Posouvání graf je volitelné zobrazení, zobrazující poslední datových bodů.Posouvání graf slouží k zobrazení pouze posledních 100 data intervaly v testu.

    [!POZNÁMKA]

    Režim lupy grafu je k dispozici pouze při zobrazení výsledkem zkoušky dokončení načítání z databáze.

Změna režimu grafovým

Přepínání mezi sbalením a posouvání režimy je spuštěna zkušební zatížení, použít rozevírací graf možnosti na panelu nástrojů načíst Test Analyzer.Zvolte Data grafu pro celý spustit pro sbalení režimu, nebo Pouze nejnovější Data grafu pro posouvání režimu.

Úkoly

Úkoly

Související témata

Konfigurace nastavení testu zatížení: jsou nastavení spustit sadu vlastností, které ovlivňují způsob testu zatížení.Nastavení spuštění jsou uspořádány podle kategorií v okně Vlastnosti.

Spustit test zatížení: možnosti různých uživatelského rozhraní můžete spustit zkušební zatížení nebo z příkazového řádku spustit zkušební zatížení.

Vzdálené spuštění testu zatížení: můžete použít test agentů a testování řadiče testu zatížení na jeden nebo více vzdálených počítačů.

Test zobrazení výsledků graficky spuštěn test: výsledky testu zatížení jsou zobrazeny jako data v několika různých podoknech při spuštění testu a po dokončení se zkouška.

Přidat komentář zkušební zatížení je spuštěn: Pokud zkušební zatížení jsou analýzy při spuštění nebo při dokončení, přidat komentáře s popisem a komentář dlouhé analýzy trvale uložené v důsledku zkušební zatížení.

Distribuci zatížení a testy výkonu webových přes stroje: skupina počítačů můžete generovat simulované zatížení pro testování a vzdáleně a současně spustit testy v několika počítačích.

Odstraňování emulace testů zatížení: můžete ověřit emulace sítě, ke které pracuje správně v zatížení testy.

Provedení testů zatížení s sestavení týmu: lze přidat spustit testy zatížení kategorie test, který lze konfigurovat po dokončení nové sestavení.

Načíst důležité informace o vzorku

Zvolte jednu z následujících vzorů zatížení pro jednotlivé scénáře pro vaše cíle zkušební test zatížení.

Další informace naleznete v tématu Úprava vzorků zatížení pro Model virtuální činnosti uživatele.

ms184776.collapse_all(cs-cz,VS.110).gifVzorek konstantní zátěží

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í vzorku konstantní zátěží s počet vysoce uživatelů; Tím by mohl 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.To nemusí být realistické simulace skutečných přístupu k serveru WWW.Toto zmírnění, zvažte použití Krok zatížení vzorek , postupně ramps až 1 000 uživatelů nebo zadat nastavení spustit zkušební zatížení ohřátí období.Pokud je zadána doba zahřívání, zkušební zatížení zvýší zatížení postupně během období ohřátí.Další informace naleznete v tématu Scénář zpoždění počáteční konfigurace.

ms184776.collapse_all(cs-cz,VS.110).gifVzorek zatížení krok

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.Zobrazit, jak provádět server nebo servery, například jako zatížení uživatele zvětší na 2 000 uživatelů, může spustit zatížení 10 hodin zkušební vzorek zatížení kroku pomocí následující vlastnosti:

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

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

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

  • Krok rampa čas (sekundy): 20

  • Počet uživatelů krok: 100

Tato nastavení mít zkušební zatížení 30 minut (1800 sekund) systémem uživatele zatížení 100, 200, 300 až 2 000 uživatelů.Krok rampa čas vlastnost stojí zde zvláštní zmínku, 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 být postupné 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í; To je zvýšení o 5 uživatelů za sekundu.Další informace naleznete v tématu Jak: Zadejte vlastnost krok rampa čas pro vzorek zatížení krok.

ms184776.collapse_all(cs-cz,VS.110).gifCílem podle zatížení vzorek

Zatížení na základě cíle vzorek je užitečné, když chcete určit počet uživatelů, podporující systém před dosažením úroveň využití zdrojů.Tato možnost je nejvhodnější pro omezení prostředků, kritický jste již určili v systému.Například jestliž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, pokud procesor na databázový server je zaneprázdněn přibližně 75 %, můžete použít vzorek zatížení na základě cíle s cílem zachování hodnoty výkon Čítač % času procesoru"mezi 70 % a 80 %.

Poznámka k upozorněníUpozornění

Pokud některé jiné zdroje je omezení propustnosti systému, cíl určený cíl podle zatížení vzorek může být dosaženo nikdy a zatížení uživatele bude pokračovat dokud hodnota zadaná pro zvýšení Maximální počet uživatelů je dosaženo.

To obvykle není požadovaného zatížení.Proto opatrně volba čítače výkonu ve vzorku podle cíle zatížení a také provádět PAMĚTLIVY rozhodnutí o hodnotu pro počet uživatelů maximální horní mez umístit na zatížení uživatele.

Výsledky testu zatížení ukládat důležité informace

Při Visual Studio Ultimate je nainstalován, úložiště výsledky zkušební zatížení je nastavena na použití instance SQL Express, která je nainstalována v počítači. SQL Express je omezen pomocí maximálně 4 GB místa na disku.Pokud chcete spustit testy mnoho zatížení po dlouhou dobu, zvažte možnost konfigurace načíst výsledky testu úložišti použít instanci úplné produktu SQL Server, pokud je k dispozici.Další informace naleznete v tématu Správa výsledky testu zatížení v úložišti výsledky testu zatížení.

Informace o interval vzorkování výkonu čítač

Zvolte hodnotu Vzorkovací frekvence vlastnost ve zkušební zatížení spustit nastavení na základě délky test zatížení.Menší vzorkovací frekvenci, například výchozí hodnotu pět sekund, vyžaduje více místa v databázi výsledků testu zatížení.Zvýšení míry vzorku pro zkoušky delší zatížení snižuje množství dat, které.Další informace naleznete v tématu Jak: určit vzorkovací frekvenci pro provedení zkoušky načíst nastavení.

Zde jsou uvedeny pokyny pro vzorkovací frekvence:

Trvání zkušební zatížení

Doporučené vzorkovací frekvence

< 1 Hodina

5 sekund

1 - 8 Hodin

15 sekund

8 - 24 Hodin

30 sekund

> 24 Hodin

60 sekund

Důležité informace pro včetně podrobnosti časování sběr dat percentil

V nastavení spuštění v zatížení Test editoru, s názvem existuje vlastnost Úložiště podrobnosti časování.Pokud Úložiště podrobnosti časování je povolena vlastnost a potom čas spuštění během zkušební zatížení každé jednotlivé zkušební, transakce a stránky budou uloženy v úložišti výsledky testu zatížení.Díky 90th a 95th percentil zobrazení dat v analyzátoru zkušební zatížení v tabulkách testy, transakce a stránek.

Existují dvě možnosti pro povolení Úložiště podrobnosti časování s názvem vlastnosti v běhu nastavení vlastnosti StatisticsOnly a AllIndividualDetails.Buď možnost časový limit jednotlivé testy, stránky a transakce a data percentil se vypočte z jednotlivých časovacích údajů.Rozdíl je, že se StatisticsOnly co nejdříve výpočtu dat percentil možnost časování jednotlivých odstranění dat z úložiště.To snižuje množství místa v úložišti vyžaduje při použití podrobnosti časování.Však zkušení uživatelé chtít zpracovat pomocí nástrojů SQL časování podrobných dat jinými způsoby.Případě AllIndividualDetails by měl být použit tak, aby časování podrobných dat je k dispozici pro zpracování.Navíc pokud nastavíte vlastnost AllIndividualDetails, pak lze analyzovat činnost virtuální uživatele pomocí grafu virtuální činnosti uživatele v Analyzer načíst Test po dokončení testu zatížení systémem.Další informace naleznete v tématu Analýza zkušební zatížení virtuální činnosti uživatelů v zobrazení Podrobnosti Analyzer zkušební zatížení.

[!POZNÁMKA]

Verze sady Visual Studio, Visual Studio 2010 včetně před Microsoft Visual Studio 2005 a Visual Studio 2008, Všechny podrobnosti o jednotlivých nastavení Úložiště podrobnosti časování vlastnost byla k dispozici.V roce 2010 Visual Studio a Visual Studio 2012, existují dva důležité rozdíly: první, Všechny podrobnosti o jednotlivých nastavení nebyla ve výchozím nastavení.Druhý, Všechny podrobnosti o jednotlivých byla nastavena po byly údaje shromážděny, byl jediným způsobem přístup k těmto informacím pomocí dotazů SQL.

Může být zvláště pro zkoušky již spuštěnou zatížení velmi velké množství místa v úložišti výsledky testu zatížení potřebné k ukládání dat podrobnosti časování.Čas k ukládání dat v úložišti výsledky testu zatížení na konci zkušební zatížení je také déle, protože tato data uložena na agenty zkušební zatížení až do dokončení provádění zkušební zatížení.Po dokončení testu načíst data uložena do úložiště.Úložiště podrobnosti časování vlastnost je ve výchozím nastavení povolena.Pokud je problém pro testovací prostředí, můžete nastavit Úložiště podrobnosti časování na žádné.

Další informace naleznete v tématu Jak: Zadejte vlastnost podrobnosti časování úložiště nastavení spustit zkušební zatížení.

Zvažte povolení trasování SQL

Diagnostikovat potíže s výkonem SQL, je sada vlastností nastavení spuštění načíst Test Editor umožňuje funkce trasování SQL Microsoft SQL Server povolit dobu trvání zkušební zatížení.Pokud je povolena funkce SQL trasování, data trasování SQL lze zobrazit v analyzátoru zkušební zatížení na tabulku SQL trasování, která je k dispozici v zobrazení tabulky.

SQL trasování je poměrně snadné použití alternativou ke spuštění samostatného relace SQL Profiler je spuštěna zkušební zatížení.Tuto funkci povolíte, uživatel, který je spuštěn zkušební zatížení musí mít potřebná SQL trasování SQL oprávnění a musí být zadán adresář, kde bude zapsán soubor trasování.Adresář je obvykle sdílené položky.Po dokončení testu zatížení souboru dat trasování je importován do úložiště zkušební zatížení a přidružených zatížení test, který byl spuštěn tak, aby prohlížení později kdykoli později pomocí načtení Test Analyzer.

Další informace naleznete v tématu Shromažďování dat trasování SQL sledovat a zvýšit výkon při zkouškách zatížení.

Není přetěžování agenti test

Pokud zkušební stroj agent obsahuje více než 75 % využití procesoru nebo méně než 10 % fyzické paměti, přidejte další agenty test zatížení zajistit počítači agenta nestane problémové místo podmínku zatížení.

Další informace naleznete v tématu Jak: Zadejte Test agentů použití scénářů testování zatížení a Distribuce zkušební zatížení přesahuje přes více počítačů Test pomocí řadiče zkouška a zkouška agenti.

Související úkoly

Vytváření a úpravy zatížení a webové testy výkonu

Poskytuje pokynů, které potřebujete vytvořit a upravit zatížení a testy výkonu webového.

Spuštění webové testy výkonu

Obsahuje informace o způsobu spustit testy výkonu webové testy zatížení.

Externí zdroje

ms184776.collapse_all(cs-cz,VS.110).gifNávod

Testování pro nepřetržité dodávky s Visual Studio 2012 – kapitola 6: testování nástrojů

Viz také

Koncepty

Test Analyzer Přehled zátěže

Další zdroje

Zatížení a webové testy výkonu

Considerations for Load Testing