Sdílet prostřednictvím


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á poznámkaDů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í

Zobrazit spuštěné grafy 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

Dd293540.collapse_all(cs-cz,VS.110).gifPokyny

Testování pro zajištění průběžného dodávání v sadě Visual Studio 2012 – Kapitola 6: Sada testovacích nástrojů

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

Testování aplikace

Ověření kódu pomocí zkoušky jednotky

Test Analyzer Přehled zátěže

Další zdroje

Vytváření automatizovaných testů pomocí nástroje Microsoft Test Manager