Testování výkonu a Zátěžové testování s použitím testů výkonu webů a zátěžových testů sady Visual Studio
Chcete-li zjistit, jak dobře softwarový program reaguje na různé úrovně využití, vést načíst testy.Zkušební zatížení modely předpokládané využití softwarový program pomocí simulace více uživatelů, kteří současně přístup k programu.
Visual Studio Ultimateumožňuje používat neomezený počet virtuálních uživatelů na místních a vzdálených zatížení testu.Virtuální uživatelů, které se používají v načtení zkoušky použití více procesorů architektury.Víceprocesorové architektura umožňuje počítači, na kterém jsou nainstalovány virtuální uživatelům používat více než jeden procesor.V testu zatížení zatížení vzorek vlastnosti určit, jak je upraveno zatížení simulované uživatelů během zkušební 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í.Další informace o zatížení, viz Úprava vzorků zatížení pro Model virtuální činnosti uživatele.
Pokud je vysoké využití modelu, například tisíce návštěvníků webu ve stejnou dobu, je třeba více počítačů generovat dostatek zatížení.K dosažení tohoto cíle, můžete nastavit skupinu počítačů pro generování těžkých simulované zkušební zatížení.Tato skupina počítačů se skládá z jednoho nebo více Testování řadiče a jeden nebo více test agenti.Test agent spustí testy a může generovat simulované zatížení.Řadič test koordinuje agenti test a shromažďuje výsledky testů.Další informace o tom, jak nastavit testovací řadiče a agenti test, viz Distribuce zkušební zatížení přesahuje přes více počítačů Test pomocí řadiče zkouška a zkouška agenti, Nastavení stroje Test spustit testy nebo shromažďovat Data a Instalace a konfigurace agentů zkušební a testovací řadiče.
Požadavky
- Visual Studio Ultimate
Důležité |
---|
Byl odebrán virtuální limitu pro testování zatížení.Již nemusíte zakoupit virtuální uživatelské licence zvýšit počet virtuálních uživatelů, které můžete simulovat ve zkušební zatížení. |
Viz Video: načtení testování aplikace v aplikaci Visual Studio.
Zatížení testy se skládají z řady testů výkonnosti webu nebo testování částí, které působí v rámci více simulované uživatelů za časové období.Zatížení zkoušky jsou vytvořeny s Průvodce novým zkušební zatížení.
[!POZNÁMKA]
Testy zatížení může také obsahovat automatických testů kódované uživatelského rozhraní.Pouze za určitých okolností je třeba zahrnout kódovaných testy uživatelského rozhraní.Další informace naleznete v tématu Pomocí testů kódované uživatelského rozhraní v zatížení zkoušky.
Při přidání webových testů výkonnosti zkušební zatížení simulovat více uživatelů, otevírání současných připojení k serveru a více požadavků protokolu HTTP.Nastavení vlastností na zatížení testů, které často platí pro jednotlivé testy výkonu webové.
Použít jednotku testy ve zkušební zatížení vykonávat serveru prostřednictvím rozhraní API.Obvykle jde o servery, které jsou přístupné prostřednictvím tlusté klienty nebo dalšími službami serveru, spíše než v prohlížeči.Jedním příkladem je aplikace s Winforms nebo WPF front-endovou, použití WCF pro komunikaci na server.V tomto případě rozvíjet testování částí, které volají WCF.Dalším příkladem je jiný server, který volá server prostřednictvím webové služby.Navíc je možné, že dvouvrstvých klient volá přímo SQL.V takovém případě můžete vyvíjet testování částí volání SQL přímo.Další informace o testování částí naleznete v tématu Ověření kódu pomocí zkoušky jednotky.
Testy zatížení lze použít v několika různých typech testování:
Typ testování |
Description |
---|---|
Kouř |
Jak se aplikace provede světle načte krátce. |
Napětí |
Chcete-li určit, zda aplikace bude úspěšně trvalého dobu při velkém zatížení. |
Výkon |
Jak reagovat je vaše aplikace. |
P lánování kapacity |
Jak aplikace provádí v různých kapacit. |
Můžete změnit vlastnosti zkušební zatížení Načíst Editor Test.Vlastnosti umožňuje spustit testy výkonu webu pomocí různých uživatelských profilů, prohlížeč cíle a načíst vzorky.Výsledky testů jsou uloženy v založenému na dotazu SQL úložiště výsledky zkušební zatížení.Další informace naleznete v tématu Správa výsledky testu zatížení v úložišti výsledky testu zatížení.
Zobrazit provozní zatížení zkoušky a testy vyplněné zatížení v Načíst Analyzer Test.Další informace naleznete v tématu Analýza výsledků zkoušek zatížení pomocí Analyzer zkušební zatížení.
Probíhá test zobrazení v analyzátoru zkušební zatížení
Úkoly
Zjistěte, jak nastavit a používat testovací řadiče a otestovat agenti pomocí následující témata:
Klíčové úkoly |
Související témata |
---|---|
Začínáme s zatížení a testy výkonu webu: můžete provádět akce v sadě webových souborů a načíst test návody pro seznámení s funkcemi vytváření, úpravy, spustit a zobrazit výsledky zatížení a testy výkonu webové. |
|
Vytvoření výkonu a zátěžové testy: vytvoříte zatížení zkoušky provést měření výkonu a zdůrazňují pomocí Microsoft Visual Studio Ultimate. |
|
Nastavení způsobu spuštění testů zatížení: lze nastavit jak spustit testy zatížení Chcete-li zjistit, zda fungují správně.Skupina počítačů, můžete použít ke generování simulované zatížení pro testování a spustit testy vzdáleně a současně v několika počítačích.Můžete také nakonfigurovat nastavení spustit test zatížení.Spuštění nastavení jsou sadu vlastností, které ovlivňují způsob, jakým testu zatížení.Spuštění nastavení jsou uspořádány podle kategorie v okně Vlastnosti. |
|
Spuštění testů zatížení: lze spustit test zatížení a zobrazit výsledky, zatímco testy spuštěny. |
|
Analýza zatížení zkušební jízdy: lze analyzovat výsledky zatížení testuje problémových míst, identifikovat chyby a změřit vylepšení v aplikaci. |
|
Výsledky testu výkonu webové zobrazení: výsledky testů výkonnosti webu můžete zobrazit pomocí prohlížeče WWW Test výkonu výsledky. |
|
Spravovat výsledky testování zatížení: výsledky testování zatížení z editoru načíst Test lze spravovat pomocí Otevřít a spravovat výsledky načíst Test dialogové okno.Můžete otevřít, importovat, exportovat a odstranit výsledky testování zatížení. Spustíte-li testy zatížení, všechny informace shromážděné během spustit test zatížení mohou být uloženy v Načíst úložiště výsledky testování, což je databáze SQL.Úložiště výsledky zkušební zatížení obsahuje data čítačů výkonu a žádné informace o zaznamenané chyby. |
|
Hlášení o vývoji analýzy zkušební zatížení: výsledky testování zatížení lze vytvořit sestavy aplikace Microsoft Excel, které vám mohou pomoci určit trendy a úrovně výkonnosti. |
|
Vývoj vlastního zatížení a výkon webové zásuvné moduly: můžete napsat vlastní zatížení a Web výkonu zásuvných modulů aplikace zatížení testování rozhraní API a rozhraní API test výkonu webu. |
|
Řešení problémů s zkušební zatížení: Pokud máte problémy s testy zatížení, může mít potíže vyřešit. |
Zabezpečení
Soubory zkušební zatížení a zatížení výsledky testů obsahuje potenciálně citlivé informace, které by mohly vést k vytvoření útoku proti počítači nebo síti.Zatížení testy a výsledky zkoušek zatížení obsahují názvy počítačů a připojovací řetězce.Je třeba věnovat pozornost této při sdílení zkoušek nebo výsledky s ostatními testu.
Externí zdroje
Pokyny
Videa
Testování aplikace v aplikaci Visual Studio zatížení
Úvod a nástup Story for SharePoint načíst testování pomocí Visual Studio 2012.1
Jak používat Visual Studio 2012.1 pro testování zatížení aplikací SharePoint
Viz také
Koncepty
Ověření kódu pomocí zkoušky jednotky
Další zdroje
Vytváření automatizovaných testů pomocí nástroje Microsoft Test Manager