Spouštění testů výkonu aplikace
Pomocí zátěžového testu v Visual Studio Ultimate k vyhledání problémy s výkonem předtím, než verze aplikace.
Nechcete, aby vaše prostředky ani svoje vlastní počítače k vytvoření zátěže?Cloudové zátěžové testování slouží k poskytování virtuálních počítačů v cloudu, generující zátěž mnoha uživatelů přistupujících současně k vašemu webu.Vše, co potřebujete je účet služby Visual Studio Online.Další informace o tomto cloudového zátěžového testování služby , který poskytuje 15 000 minut virtuálních uživatelů zdarma pro zátěžové testování každý měsíc.
Chcete-li zátěžový test aplikace s místním prostředkům nebo pomocí cloudového zátěžového testování, je nejprve vytvořit testů výkonu webu.Tyto testy se používají v zátěžových testů simulující více uživatelů najednou provádění akcí ve vaší aplikaci.
Vytvořit projekt webu výkonu a zátěžový test
Pokud nemáte Visual Studio Ultimate, můžete si ho opatřit zde.
Vytvořte projekt webu výkonu a zátěžový test.
Zaznamenání testu výkonu webu
Vytvořte test výkonu webu.
Otevře se webový prohlížeč.
Zadejte adresu url webu, který chcete testovat.
Používejte aplikaci tak, jak budou používat vaši zákazníci.Můžete například hledat položky a přidejte je do nákupního košíku.
Záznamník zaznamená požadavky HTTP a odpovědi.
Po dokončení záznam zastavte.
Visual Studio nyní vyhledá dynamické parametry odpovědí HTTP na jednotlivé požadavky HTTP.Pokud k tomu dojde, zobrazí se indikátor průběhu.
V případě nalezení dynamických parametrů se zobrazí tabulka.To umožňuje přiřadit konstantní hodnoty jednotlivým dynamickým parametrům.
Přejmenujte testování.Můžete například ShoppingCart.webtest.
Úpravou vlastností testu určete výkonové cíle.Můžete například nastavit cílovou dobu odpovědi stránky na 1 sekundu.
Uložte tento test.
Vytvoření zátěžového testu
V projektu webu výkonu a zátěžový test vytvořte nový zátěžový test.
Jakmile se zobrazí Průvodce zátěžovým testem, zvolte krok se vzorem zatížení.
Vzor zatížení změňte na přírůstkové zatížení.Tento čas postupně přidávají uživatelé.
Zvolte krok kombinace testů.
Přidejte test výkonu webu, který jste vytvořili.
Přesuňte test výkonu webu do seznamu spuštění testů.
Po dokončení Průvodce test výkonu webu bude přidán do zátěžového testu a zobrazí se v editoru zátěžových testů.
Spuštění a analýza zátěžového testu
Můžete spustit zátěžový test místně, nebo můžete jej spustit v cloudu pomocí služby Visual Studio Online.Vše, co potřebujete je účet služby Visual Studio Online.Pokud spustíte zátěžového testu v cloudu, můžete vygenerovat zátěžové bez nastavení testovací řadiče a testovat agenty.Další informace o tom, jak je snadné spuštění zátěžových testů pomocí cloudového zátěžového testu, přejděte zde.
Použijte následující postup ke spuštění zátěžového testu v místním počítači.
Spusťte zátěžový test.
Test spuštěn.
Je spuštěn test, můžete zjistit, který nákupní košík doba odezvy stránky překročí hodnotu, kterou jste nastavili.
Přidáte k analýze poznámku ke sledování problém.
Po dokončení zátěžového testu, souhrn zobrazí.
Výsledky dokončeného testu patří data čítače výkonu, porušení mezních hodnot a informace o chybě.
Zvolte podrobné zobrazení.Analýzou přírůstkového zatížení způsobeného uživateli, můžete zjistit počet uživatelů, při kterém výkon přestane splňovat vaše požadavky.
Opravte všechny problémy s výkonem v kódu aplikace a spusťte test znovu.
Zlepšení zátěžových testů
Je možné zvýšit testování pro lepší simulaci reálné zátěže zadáním různých vlastností testu výkonu webu, zátěžový test scénář vlastnosti a spustit nastavení vlastnosti.Například můžete zadat číslo nových uživatelů, které budou používat data v mezipaměti webové zátěžového testu.
Dotazy a odpovědi
O: jak lze zvýšení kapacity pro můj zátěžových testů?
O: můžete použít cloudového zátěžového testování služby který vám umožní spuštění testů v rámci více virtuálních počítačů v cloudu.Můžete také použít místním testovací řadiče a testovat agenty.Další informace naleznete v tématu Vytvoření a spuštění zátěžového testu [přesměrováno].
Použití testovacího řadiče a agenty není podporováno použití Visual Studio Ultimate zkušební verze.
D: počet virtuálních uživatelů, kteří mohou nakonfigurovat v mé zátěžového testu?
Objekt: V plné verze sady Visual Studio Ultimate, neomezený počet virtuálních uživatelů.Pokud potřebujete emulací tisíc uživatelů, můžete však použít test controller a testovacích počítačů agenta.
V aplikaci Visual Studio Ultimate zkušební verze je omezena na 250 počet virtuálních uživatelů.
D: můžete analyzovat zátěžových testů, které byly spuštěny dříve?
Objekt: Ano, otevřít a spravovat tlačítko výsledky v editoru zátěžových testů.Může mít více testů otevřete současně k porovnání spuštěna, a vytváření sestav analýzy trendů jejich porovnání..
D: existuje rozdíl mezi Co mám analyzovat během probíhá test versus dokončeného testu?
Objekt: Ano, jsou rozdíly:
Čítače výkonu menší podmnožinu data čítače výkonu je k dispozici, je-li spuštěn test.
Zobrazení po dokončení zátěžového testu souhrnné zobrazení a zobrazení podrobností jsou k dispozici.
D: zátěžových testů pomocí jiné typy testů v jejich kombinace testů kromě testů výkonu webu?
Objekt: Ano, můžete zahrnout testování částí a programové testy uživatelského rozhraní.
D: mohou virtuální uživatelé simulovat přestávky mezi kroky testu?
Objekt: Ano, můžete zadat čas přemýšlení simulující času stráveného uživatele na webové stránce.
O: Proč by měl použít, cloudového zátěžového testování?
Objekt: Pokud nechcete, aby k nastavení počítače pro zátěžové testování, nebo nemáte k dispozici materiály, můžete použít cloudového zátěžového testování služby.Nastavuje virtuálních počítačů v cloudu, který bude spuštěn zátěžového testu.Všimněte si, že váš web musí být veřejně dostupný na Internetu pro zátěžové testování pomocí služby Visual Studio Online k němu získat přístup.
D: jak mohou použít tento web a zátěžové testování v modelu průběžně odesílané?
O: naleznete v části postupy a zvyklosti knihy: testování průběžně odesílané pomocí sady Visual Studio 2012 – kapitola 6: testování nástrojů A