Názorný postup: Vytvoření webové Test výkonu, který vyžaduje přihlášení a odhlášení:
V tomto návodu vytvoříte jednoduchou webovou aplikaci, která obsahuje krok přihlášení a odhlášení krok.Aplikace simuluje aplikaci nákupního, ale neobsahuje kód funkční.Nakonec vytvoříte Web výkonu testu aplikace.
V tomto návodu provedete následující úkoly:
Vytvoření jednoduché webové aplikace.
Vytvořte Web test výkonnosti.
Nové testy výkonu webové extrahujte z existující test výkonnosti webu.
Vytvořte nový test výkonnosti Web z testů výkonnosti stávající Web.
Požadavky
Zde je, co budete potřebovat:
- Visual Studio Ultimate
Vytvoření webové aplikace
Chcete-li vytvořit webovou aplikaci
V Visual Studio Ultimatedále soubor nabídce zvolte Nový a pak zvolte projektu.
Zobrazí se dialogové okno Nový projekt.
Podle Nainstalované šablony, rozbalte položku programovacího jazyka, který preferujete a pak zvolte Web.
V seznamu typy webových projektů, vyberte Prázdné aplikace technologie ASP.NET.
[!POZNÁMKA]
V tomto návodu budete psát kód, minimální.
V poli Název zadejte ShoppingWebApp.
V umístění poli, určete složku, kde chcete vytvořit webovou aplikaci.
Vyberte vytvořit adresář pro řešení.
Klepněte na tlačítko OK.
Na projektu nabídce na příkaz Přidat novou položku.
Zobrazí se dialogové okno Přidat novou položku.
V seznamu položek, zvolte Webového formuláře.
V jméno textové pole, typ Default.aspx a pak zvolte Přidat.
Chcete-li vytvořit domovskou stránku pro webovou aplikaci
V Průzkumníku, klepněte pravým tlačítkem na Default.aspx a zvolte Návrhář zobrazení.
Zobrazí se prázdná stránka.
Pokud není souprava nástrojů zobrazena, zvolte zobrazení a pak zvolte nástrojů.
Z Standardní skupině, pět tlačítek lze přetáhnout na stránku.Následující tabulka slouží k dokončení tohoto kroku.
[!POZNÁMKA]
Poklepejte na každé tlačítko Otevřít na tlačítko zvolte událost a přidat kód.
Ovládací prvek
Vlastnost text
Tlačítko Vybrat kód
Button1
Přejít na přihlášení
Response.Redirect("Login.aspx");
BUTTON2
Produkt 1
Response.Redirect("Product1.aspx");
Button3
Produkt 2
Response.Redirect("Product2.aspx");
Button4
Nákupní košík
Response.Redirect("Cart.aspx");
Button5
Přejít na odhlášení
Response.Redirect("Logout.aspx");
Na soubor nabídce zvolte Uložit všechny.
Přidání stránek do webové aplikace
V nabídce Projekt klikněte na příkaz Přidat novou položku.
V Přidat novou položku dialogové okno pole, zvolte Webového formuláře šablony, pojmenujte jej Login.aspxa pak zvolte Přidat.
V dolní části okna dokumentu, zvolte Návrh tab k přepnutí do návrhového zobrazení.
Tlačítko přetáhnete na stránku.
Přetáhněte textové pole na stránku.
Opakujte kroky 1 až 4 Další čtyřikrát.Následující tabulka slouží k provedení tohoto kroku:
Webové stránky
Ovládací prvek
Vlastnost text
Tlačítko Vybrat kód
Login.aspx
TextBox1
-
-
Login.aspx
Button1
Přihlaste se
Response.Redirect("Default.aspx");
Product1.aspx
Button1
Přidat do košíku
Response.Redirect("Default.aspx");
Product2.aspx
Button1
Přidat do košíku
Response.Redirect("Default.aspx");
Cart.aspx
Button1
Koupit
Response.Redirect("Default.aspx");
Logout.aspx
Button1
Odhlásit
Response.Redirect("Default.aspx");
[!POZNÁMKA]
Neexistuje žádné reálné funkce v této webové aplikaci.Odeslání každé stránky vrátí uživatele na domovskou stránku.Tato funkce je dostačující pro účely tohoto návodu.
Na soubor nabídce zvolte Uložit všechny.
Chcete-li testovat webové aplikace ručně
V Průzkumníku, klepněte pravým tlačítkem na Default.aspx a potom zvolte Nastavit jako úvodní stránku.
Stiskněte kombinaci kláves CTRL + F5 pro spuštění webové aplikace v prohlížeči.Zobrazí domovskou stránku Default.aspx.
[!POZNÁMKA]
Spustí vývojový Server ASP.NET spustí webovou aplikaci, která bude test test výkonnosti vašeho webu.Vývojový Server ASP.NET ikonu v oznamovací oblast zcela vpravo na hlavním panelu se zobrazí.
Zkopírujte adresu webové aplikace do schránky nebo do souboru programu Poznámkový blok.Pro později v tomto návodu budete potřebovat adresu.Například adresa může vypadat takto: https://localhost:<PortNumber>/ShoppingWebApp/Default.aspx
Zvolte Přejít do protokolu v.Otevře se stránka Login.aspx.
Do textového pole zadejte své jméno a pak zvolte Protokolu v.Otevře se domovská stránka.
Zvolte produktu 1.Otevření stránky Product1.aspx.
Zvolte Přidat do košíku.Otevře se domovská stránka.
Zvolte produktu 2.Otevření stránky Product2.aspx.
Zvolte Přidat do košíku.Otevře se domovská stránka.
Zvolte Nákupní košík.Otevření stránky Cart.aspx.
Zvolte koupit.Otevře se domovská stránka.
Zvolte Přejít na odhlášení.Otevření stránky Logout.aspx.
Zvolte odhlášení.Otevře se domovská stránka.
Zavřete webový prohlížeč.
Vytváření webové Test výkonnosti
Nyní jste připraveni vytvořit webový test výkonnosti, který vám umožní testovat tuto aplikaci.
Chcete-li vytvořit webovou aplikaci testu výkonu
V nové instanci Visual Studio Ultimatedále soubor nabídky, přejděte na příkaz Nový a pak zvolte projektu.
Zobrazí se dialogové okno Nový projekt.
Podle Nainstalované šablony, rozbalte položku jazyka Visual Basic nebo Visual C# podle vašich předvoleb a vyberte Test uzlu.
V seznamu šablon vyberte Web výkon a zatížení zkušebního projektu.
V jméno zadejte ShoppingWebAppTest.
V místo zadejte název složky, kam jste uložili webovou aplikaci.Například zadejte název složky C:\WebSites\ShoppingWebApp.
Klepněte na tlačítko OK.
Vytvoření projektu webové výkon a zatížení test zahrnuje test výkonnosti web s názvem WebTest1.webtest.
V Průzkumníku řešení vyberte WebTest1.webtest, otevřete místní nabídku a volba Přejmenovat.Přejmenovat test WebTest1.webtest.
V Průzkumníku řešení, zvolte WebTest1.webtest, otevřete místní nabídku a pak zvolte otevřete.
Zobrazí webový Editor Test výkonu.
V Web výkon Test editoru, zvolte Přidat nahrávání z panelu nástrojů.
Váš webový prohlížeč otevírá se nahrávání testovací Web přidat zobrazení.
[!POZNÁMKA]
Pokud nenajdete záznam testovací Web, je nutné nakonfigurovat doplňky webového prohlížeče Chcete-li zahrnout.
V adresním řádku prohlížeče zadejte adresu webové aplikace, který jste zkopírovali v předchozím kroku, a stiskněte klávesu enter.
[!POZNÁMKA]
Visual Studiotest spustí zobrazení výkonu webové adresy URL v Záznam testovat výkon webových je zaznamenání.
Zvolte Přejít do protokolu v.Otevře se stránka Login.aspx.
Do textového pole zadejte své jméno a pak zvolte Protokolu v.Otevře se domovská stránka.
Zvolte produktu 1.Otevření stránky Product1.aspx.
Zvolte Přidat do košíku.Otevře se domovská stránka.
Zvolte produktu 2.Otevření stránky Product2.aspx.
Zvolte Přidat do košíku.Otevře se domovská stránka.
Zvolte Nákupní košík.Otevření stránky Cart.aspx.
Zvolte koupit.Otevře se domovská stránka.
Zvolte Přejít na odhlášení.Otevření stránky Logout.aspx.
Zvolte odhlášení.Otevře se domovská stránka.
Zvolte zastavení na Záznam Test výkonu webové záznam zastavíte.
Aplikace Internet Explorer se zavře a uvidíte výkon Web otestovat Editor otestujte výkon webové jako seznam adres URL.Po ukončení nahrávání, můžete upravit zkoušky.
Na soubor nabídce zvolte Uložit všechny.
Chcete-li spustit webovou aplikaci test výkonu
V Editor Test výkonu webové, zvolte Spustit Test na panelu nástrojů.
Zkoušky, se spustí a Prohlížeče výsledků pro testování výkonu webové zobrazí každý požadavek při zkoušce.A Výsledky testování v okně se zobrazí výsledek celé zkoušky.
V Výsledky testování okna, ověřte, zda test proběhl úspěšně.
V Prohlížeče výsledků testu výkonu webové některých požadavků, vyberte v seznamu a potom si prohlédněte výsledky, které jsou zobrazeny ve webovém prohlížeči, v dolním podokně.Ověřte, že test běží správně.
Extrahování nové testy výkonu webu
Extrahování jednotlivých požadavků z existující test výkonnosti webu, můžete vytvořit nové testy výkonu webové.Další informace naleznete v tématu Postupy: Extrahování požadavků z existujícího testu výkonnosti webu s cílem vytvořit nový test.
Extrahovat z existující test výkonnosti webových testů výkonnosti nových webových
Otevřete WebTest1 v Editor Test výkonu webové.
Ve stromové struktuře požadavek pravým tlačítkem myši na WebTest1 a pak zvolte Extrahovat testovací Web.
Extrahovat testovací Web zobrazí se dialogové okno.
V název webového test zadejte přihlášení.
V Vyberte první položku pro testovací Web rozevíracího seznamu vyberte první žádost.Žádost by měla vypadat takto:
https://localhost:<PortNumber>/ShoppingWebApp/default.aspx
V zvolit poslední položka pro Web test rozevíracího seznamu vyberte třetí žádost.Žádost by měla vypadat takto:
https://localhost:<PortNumber>/ShoppingWebApp/Login.aspx
Klepněte na tlačítko OK.
Je vytvořen nový test výkonnosti Web s názvem přihlášení.V Editor Test výkonu webové, přihlášení je přidáván do stromu žádost místo jednotlivých požadavků, které jste extrahovali.V Průzkumníku, Login.webtest je přidán do seznamu projektů.
Ve stromové struktuře požadavek pravým tlačítkem myši na WebTest1 a pak zvolte Extrahovat testovací Web.
Extrahovat testovací Web zobrazí se dialogové okno.
V název webového test zadejte BrowseAndBuy.
V Vyberte první položku pro testovací Web rozevíracího seznamu vyberte první požadavek po přihlášení.Žádost by měla vypadat takto:
https://localhost:<PortNumber>/ShoppingWebApp/default.aspx
V zvolit poslední položka pro Web test seznamu vyberte šestého žádost.Žádost by měla vypadat takto:
https://localhost:<PortNumber>/ShoppingWebApp/Cart.aspx
Klepněte na tlačítko OK.
Je vytvořen nový test výkonnosti Web s názvem BrowseAndBuy.V Editor Test výkonu webové BrowseAndBuy je přidáván do stromu žádost místo jednotlivých požadavků, které jste extrahovali.V Průzkumníku, BrowseAndBuy.webtest je přidán do seznamu projektů.
Ve stromové struktuře požadavek pravým tlačítkem myši na WebTest1 a pak zvolte Extrahovat testovací Web.
Extrahovat testovací Web zobrazí se dialogové okno.
V název webového test zadejte odhlášení.
V Vyberte první položku pro testovací Web seznamu vyberte první požadavek po BrowseAndBuy.Žádost by měla vypadat takto:
https://localhost:<PortNumber>/ShoppingWebApp/default.aspx
V zvolit poslední položka pro Web test seznamu vyberte poslední žádost.Žádost by měla vypadat takto:
https://localhost:<PortNumber>/ShoppingWebApp/logout.aspx
Klepněte na tlačítko OK.
Je vytvořen nový test výkonnosti Web s názvem odhlášení.V Editor Test výkonu webové odhlášení je přidáván do stromu žádost místo jednotlivých požadavků, které jste extrahovali.V Průzkumníku, Logout.webtest je přidán do seznamu projektů.
Ověřte, zda jsou žádné individuální žádosti o zbývající ve stromové struktuře webové test výkonu požadavek.To znamená WebTest1 nyní obsahuje zcela volání jiných webových testů výkonnosti.
Na soubor nabídce zvolte Uložit všechny.
Chcete-li spustit webovou aplikaci test výkonu
V Editor Test výkonu webové, zvolte Spustit Test na panelu nástrojů.
Zkoušky, se spustí a Prohlížeče výsledků pro testování výkonu webové zobrazí každý požadavek při zkoušce.A Výsledky testování v okně se zobrazí výsledek celé zkoušky.
V Výsledky testování okna, ověřte, zda test proběhl úspěšně.
V Prohlížeče výsledků testu výkonu webové některých požadavků, vyberte v seznamu a potom si prohlédněte výsledky, které jsou zobrazeny ve webovém prohlížeči, v dolním podokně.Ověřte, že test běží správně.
[!POZNÁMKA]
V Prohlížeče výsledků testu výkonu webové jsou nyní zobrazeny vedle sbalitelných uzly ve stromové struktuře s názvem WebTest1.Login, WebTest1.BrowseAndBuy a WebTest1.Logout.Díky tomu můžete snadněji kontrolovat částí vašeho testu.
Vytváření nové webové užitkovosti
Psaní testů výkonnosti existující Web, můžete vytvořit nový test výkonnosti webu.Další informace naleznete v tématu Jak: Vložit Web Test výkonnosti jiného testu výkonu webové volání.
Chcete-li vytvořit nový test výkonnosti Web z existujícího webu testy výkonu
V okně Průzkumník řešení otevřete místní nabídku na ShoppingWebAppTest Web výkon a zatížení testování projektu a zvolte Přidat.Pak zvolte Test výkonnosti webu.
Nový Web výkonu testovací soubor s názvem WebTest2.webtest je přidán do projektu a Záznam testovat výkon webových do nové instance aplikace Internet Explorer otevře.
Zvolte zastavení na Záznam Test výkonu webové ukončení nahrávání bez procházení.
Aplikace Internet Explorer se zavře a uvidíte výkon Web otestovat Editor otestujte výkon webové.Zkouška je prázdná, protože jste nepřešli.
Ve stromové struktuře požadavek klepněte pravým tlačítkem WebTest2 a pak zvolte Přidejte volání webové testu.
Zvolte Test zobrazí se dialogové okno.
Zvolte přihlášení a pak zvolte OK.Test výkonnosti webové přihlášení je přidáván do stromu požadavek.
Ve stromové struktuře požadavek klepněte pravým tlačítkem WebTest2 a pak zvolte Přidejte volání webové testu.
Zvolte Test zobrazí se dialogové okno.
Zvolte BrowseAndBuy a pak zvolte OK.Test výkonnosti webových BrowseAndBuy je přidáván do stromu požadavek.
Ve stromové struktuře požadavek klepněte pravým tlačítkem WebTest2 a pak zvolte Přidejte volání webové testu.
Zvolte Test zobrazí se dialogové okno.
Zvolte odhlásit a pak zvolte OK.Test výkonnosti webových odhlášení je přidáván do stromu požadavek.
Na soubor nabídce zvolte Uložit všechny.
Chcete-li spustit webovou aplikaci test výkonu
V Editor Test výkonu webové, zvolte Spustit Test na panelu nástrojů.
Zkoušky, se spustí a Prohlížeče výsledků pro testování výkonu webové zobrazí každý požadavek při zkoušce.A Výsledky testování v okně se zobrazí výsledek celé zkoušky.
V Výsledky testování okna, ověřte, zda test proběhl úspěšně.
V Prohlížeče výsledků testu výkonu webové některých požadavků, vyberte v seznamu a potom si prohlédněte výsledky, které jsou zobrazeny ve webovém prohlížeči, v dolním podokně.Ověřte, že test běží správně.
Další kroky
Nyní, když máte Web test výkonnosti, přidáte ji do zkušební zatížení.Můžete vytvořit test zatížení, který provede kroky přihlášení a odhlášení pouze jednou pro každý virtuální uživatele a testy BrowseAndBuy krok vícekrát za virtuální uživatele.
Viz také
Úkoly
Jak: vytvoření nové Test výkonu webu pomocí záznam Test výkonu webového
Jak: upravit existující Test výkonu Web pomocí editoru webových Test výkonu