Udostępnij za pośrednictwem


Instruktaż: Tworzenie testu wydajności sieci Web, która wymaga logowania i wylogowania

W tym instruktażu służy do tworzenia prostych aplikacji sieci Web zawierającą kroki logowania i wylogowania.Aplikacja symuluje stosowania zakupy, ale nie zawiera kodu funkcjonalności.Wreszcie tworzenia wydajność sieci Web teście aplikacji.

W tym instruktażu będzie wykonywać następujące zadania:

  • Tworzenie prostej aplikacji sieci Web.

  • Tworzenie testu wydajności sieci Web.

  • Wyodrębnij nowych testów wydajności sieci Web z istniejącego testu wydajności sieci Web.

  • Zredaguj nowy test wydajności sieci Web z istniejącego testu wydajności sieci Web.

Wymagania wstępne

Oto, co będzie potrzebne:

  • Visual Studio Ultimate

Tworzenie aplikacji sieci Web

Aby utworzyć aplikację sieci Web

  1. W Visual Studio Ultimate, na pliku menu, wybierz polecenie New , a następnie wybierz Projekt.

    Pojawi się okno dialogowe Nowy projekt.

  2. W obszarze zainstalowane szablony, języku programowania wolą, a następnie wybierz polecenie Rozwiń Web.

  3. Na liście typów projektu w sieci Web, zaznacz Pustą aplikację ASP.NET.

    [!UWAGA]

    Minimalny kod zapisze w tym instruktażu.

  4. W polu Nazwa wpisz ShoppingWebApp.

  5. W lokalizacji pole, należy określić folder, w którym chcesz utworzyć aplikację sieci Web.

  6. Wybierz Utwórz katalog rozwiązania.

  7. Wybierz przycisk OK.

  8. Na Projekt menu, wybierz polecenie Dodaj nowy element.

    Add New Item pojawi się okno dialogowe.

  9. Na liście elementów, wybierz polecenie Formularz sieci Web.

  10. W Nazwa pole tekstowe, typ Default.aspx , a następnie wybierz Dodaj.

Aby utworzyć stronę główną dla aplikacji sieci Web

  1. W Solution Explorer, kliknij prawym przyciskiem myszy stronę Default.aspx i wybierz polecenie View Designer.

    Zostanie wyświetlona pusta strona.

  2. Jeśli przybornik nie jest widoczny, wybierz polecenie View , a następnie wybierz Przybornik.

  3. Z Standard grupy, przeciągnij na stronę, pięć przycisków.Skorzystaj z poniższej tabeli, aby ukończyć ten krok.

    [!UWAGA]

    Kliknij dwukrotnie każdy przycisk, aby otworzyć przycisku Wybierz zdarzenia i Dodaj kod.

    Formant

    Właściwość Text

    Przycisk umożliwia wybranie kodu

    Button1

    Przejdź do dziennika w

    Response.Redirect("Login.aspx");

    Button2

    Produkt 1

    Response.Redirect("Product1.aspx");

    Button3

    Produkt 2

    Response.Redirect("Product2.aspx");

    Button4

    Koszyk na zakupy

    Response.Redirect("Cart.aspx");

    Button5

    Przejdź do wylogowania

    Response.Redirect("Logout.aspx");
  4. Na pliku menu, wybierz polecenie Zapisz wszystkie.

Aby dodać strony do aplikacji sieci Web

  1. Na Projekt menu, wybierz polecenie Add New Item.

  2. W Add New Item okno dialogowe Wybierz Formularz sieci Web szablonu, nadaj mu nazwę Login.aspx, a następnie wybierz polecenie Dodaj.

  3. W dolnej części okna dokumentu, wybierz polecenie Projekt tab, aby przełączyć do widoku Projekt.

  4. Przeciągnij przycisk na stronie.

  5. Przeciągnij pole tekstowe na stronę.

  6. Powtórz kroki od 1 do 4 czterokrotnie.Aby ukończyć ten krok, skorzystaj z poniższej tabeli:

    Strony sieci Web

    Formant

    Właściwość Text

    Przycisk umożliwia wybranie kodu

    Login.aspx

    TextBox1

    -

    -

    Login.aspx

    Button1

    Zaloguj się

    Response.Redirect("Default.aspx");

    Product1.aspx

    Button1

    Dodaj do koszyka

    Response.Redirect("Default.aspx");

    Product2.aspx

    Button1

    Dodaj do koszyka

    Response.Redirect("Default.aspx");

    Cart.aspx

    Button1

    Kup

    Response.Redirect("Default.aspx");

    Logout.aspx

    Button1

    Wylogować

    Response.Redirect("Default.aspx");

    [!UWAGA]

    Tu jest nie prawdziwy działalność w tej aplikacji sieci Web.Przesyłanie każdej strony zwraca użytkownika do strony głównej.Ta funkcjonalność jest wystarczająca dla celów tego przeglądu.

  7. Na pliku menu, wybierz polecenie Zapisz wszystkie.

Aby przetestować aplikację sieci Web ręcznie

  1. W Solution Explorer, kliknij prawym przyciskiem myszy stronę Default.aspx, a następnie wybierz polecenie Ustaw jako stronę początkową.

  2. Naciśnij kombinację klawiszy CTRL + F5, aby uruchomić aplikację sieci Web w przeglądarce.Zostanie wyświetlona strona główna, strona Default.aspx.

    [!UWAGA]

    Spowoduje to uruchomienie programu ASP.NET Development Server uruchamia aplikację sieci Web, które sprawdzą test wydajności sieci Web.Zostanie wyświetlona ikona programu ASP.NET Development Server w obszar powiadomień, po prawej stronie paska zadań.

  3. Skopiuj adres aplikacji sieci Web do Schowka lub do pliku Notatnika.Zachodzi konieczność adres dla następnym krokiem w instruktażu.Na przykład adres może być podobna do poniższej: https://localhost:<PortNumber>/ShoppingWebApp/Default.aspx

  4. Wybierz polecenie Przejdź do dziennika w.Strona otwierana Login.aspx.

  5. Wpisz swoją nazwę w polu tekstowym, a następnie wybierz polecenie Log In.Powoduje otwarcie strony głównej.

  6. Wybierz polecenie produkt 1.Zostanie otwarta strona Product1.aspx.

  7. Wybierz polecenie Dodaj do koszyka.Powoduje otwarcie strony głównej.

  8. Wybierz polecenie produktu 2.Zostanie otwarta strona Product2.aspx.

  9. Wybierz polecenie Dodaj do koszyka.Powoduje otwarcie strony głównej.

  10. Wybierz polecenie koszyk na zakupy.Zostanie otwarta strona Cart.aspx.

  11. Wybierz polecenie kupić.Powoduje otwarcie strony głównej.

  12. Wybierz polecenie Przejdź do dziennika się.Zostanie otwarta strona Logout.aspx.

  13. Wybierz polecenie wylogować.Powoduje otwarcie strony głównej.

  14. Zamknij przeglądarkę sieci Web.

Tworzenie testu wydajności sieci Web

Teraz można przystąpić do tworzenia testu wydajności sieci Web, która pozwala na testowania tej aplikacji.

Aby utworzyć aplikację sieci Web testu wydajności

  1. W nowym wystąpieniu z Visual Studio Ultimate, na pliku menu, wskaż New , a następnie wybierz projektu.

    Pojawi się okno dialogowe Nowy projekt.

  2. W obszarze Szablonów, rozwiń węzeł programu Visual Basic lub Visual C# zgodnie z preferencjami, a następnie wybierz Test węzła.

  3. W polu listy szablonów wybierz wydajność sieci Web i obciążenia projektu testowego.

  4. W Nazwa wpisz ShoppingWebAppTest.

  5. W lokalizacji wpisz nazwę folderu, w którym zapisano aplikacji sieci Web.Na przykład, wpisz nazwę folderu C:\WebSites\ShoppingWebApp.

  6. Wybierz przycisk OK.

    Projektu testu wydajności i obciążenia sieci Web jest tworzony, która obejmuje kontrolę sposobu funkcjonowania sieci web o nazwie WebTest1.webtest.

  7. W oknie Solution Explorer wybierz polecenie WebTest1.webtest, otwierając menu skrótów, a następnie wybierając Zmień nazwę.Nazwę testu WebTest1.webtest.

  8. W oknie Solution Explorer wybierz polecenie WebTest1.webtest, otwórz menu skrótów, a następnie wybierz Otwórz.

    Wyświetla Edytor Test wydajności sieci Web.

  9. W edytorze Test wydajności sieci Web wybierz Dodaj nagranie z paska narzędzi.

    Twój Otwiera przeglądarkę sieci web za pomocą rejestratora Test sieci Web dodać na wyświetlane.

    [!UWAGA]

    Jeśli nie widzisz Rejestrator Test sieci Web, należy skonfigurować dodatki w przeglądarce sieci web w taki sposób, aby dołączyć go.

  10. Na pasku adresu przeglądarki wpisz adres aplikacji sieci Web, który został skopiowany w poprzednim kroku, a następnie naciśnij klawisz enter.

    [!UWAGA]

    Visual Studiorozpoczyna się, aby wyświetlić wydajność sieci Web próbna adresów URL w Rejestrator Test wydajności sieci Web jak jest nagrywany.

  11. Wybierz polecenie Przejdź do dziennika w.Strona otwierana Login.aspx.

  12. Wpisz swoją nazwę w polu tekstowym, a następnie wybierz polecenie Log In.Powoduje otwarcie strony głównej.

  13. Wybierz polecenie produkt 1.Zostanie otwarta strona Product1.aspx.

  14. Wybierz polecenie Dodaj do koszyka.Powoduje otwarcie strony głównej.

  15. Wybierz polecenie produktu 2.Zostanie otwarta strona Product2.aspx.

  16. Wybierz polecenie Dodaj do koszyka.Powoduje otwarcie strony głównej.

  17. Wybierz polecenie koszyk na zakupy.Zostanie otwarta strona Cart.aspx.

  18. Wybierz polecenie kupić.Powoduje otwarcie strony głównej.

  19. Wybierz polecenie Przejdź do dziennika się.Zostanie otwarta strona Logout.aspx.

  20. Wybierz polecenie wylogować.Powoduje otwarcie strony głównej.

  21. Wybierz polecenie zatrzymać na Rejestrator Test wydajności sieci Web aby zakończyć nagrywanie.

    Program Internet Explorer zostanie zamknięty i widać wydajność sieci Web, przetestuj w Edytor Test wydajności sieci Web jako listę adresów URL.Po zatrzymaniu nagrywania można zmodyfikować test.

  22. Na pliku menu, wybierz polecenie Zapisz wszystkie.

Aby uruchomić aplikację test wydajności sieci Web

  1. W Edytora testów wydajności sieci Web, wybierz polecenie Uruchomić Test na pasku narzędzi.

    Badanie rozpoczyna się uruchomić i Podglądu wyników Test wydajności sieci Web Wyświetla każde żądanie w teście.A Wyników badania okno wyświetla wynik dla całego badania.

  2. W Wyników badania okno, sprawdź, że przeszedł badania.

  3. W Podglądu wyników testu wydajności sieci Web niektóre wnioski o wybierz z listy, a następnie przejrzeć wyniki, które są wyświetlane w przeglądarce sieci Web, w dolnym okienku.Sprawdź, czy test działa poprawnie.

Wyodrębnianie nowych testów wydajności sieci Web

Po wyodrębnieniu indywidualne żądania z testu wydajności istniejącej sieci Web, można utworzyć nowe testy wydajności sieci Web.Aby uzyskać więcej informacji, zobacz Porady: wyodrębnianie żądań z istniejącego testu wydajności WWW w celu utworzenia nowego testu.

Aby wyodrębnić nowe testy wydajności sieci Web z istniejącego testu wydajności sieci Web

  1. Otwórz WebTest1 w Edytora testów wydajności sieci Web.

  2. W drzewie żądanie, kliknij prawym przyciskiem myszy WebTest1, a następnie wybierz polecenie Wyodrębnić Test sieci Web.

    Wyodrębnić Test sieci Web pojawi się okno dialogowe.

  3. W nazwa testu sieci Web wpisz identyfikator logowania.

  4. W Wybierz pierwszy element, dla badania w sieci Web rozwijanej zaznacz pierwsze żądanie.Wniosek powinien wyglądać następująco:

    https://localhost:<PortNumber>/ShoppingWebApp/default.aspx

  5. W Wybierz ostatni element, dla badania w sieci Web listy rozwijanej wybierz trzeci wniosek.Wniosek powinien wyglądać następująco:

    https://localhost:<PortNumber>/ShoppingWebApp/Login.aspx

  6. Wybierz przycisk OK.

    Tworzony jest nowy test wydajności sieci Web o nazwie logowania.W Edytora testów wydajności sieci Web, identyfikator logowania jest dodany do drzewa żądanie zamiast poszczególnych żądań, które zostały wyodrębnione.W Solution Explorer, Login.webtest zostanie dodany do listy projektów.

  7. W drzewie żądanie, kliknij prawym przyciskiem myszy WebTest1, a następnie wybierz polecenie Wyodrębnić Test sieci Web.

    Wyodrębnić Test sieci Web pojawi się okno dialogowe.

  8. W nazwa testu sieci Web wpisz BrowseAndBuy.

  9. W Wybierz pierwszy element, dla badania w sieci Web menu rozwijanego wybierz pierwszego żądania po zalogowaniu.Wniosek powinien wyglądać następująco:

    https://localhost:<PortNumber>/ShoppingWebApp/default.aspx

  10. W Wybierz ostatni element, dla badania w sieci Web listy wybierz szóstego żądanie.Wniosek powinien wyglądać następująco:

    https://localhost:<PortNumber>/ShoppingWebApp/Cart.aspx

  11. Wybierz przycisk OK.

    Tworzony jest nowy test wydajności sieci Web o nazwie BrowseAndBuy.W Edytora testów wydajności sieci Web BrowseAndBuy jest dodany do drzewa żądanie zamiast poszczególnych żądań, które zostały wyodrębnione.W Solution Explorer, BrowseAndBuy.webtest zostanie dodany do listy projektów.

  12. W drzewie żądanie, kliknij prawym przyciskiem myszy WebTest1, a następnie wybierz polecenie Wyodrębnić Test sieci Web.

    Wyodrębnić Test sieci Web pojawi się okno dialogowe.

  13. W nazwa testu sieci Web wpisz Wyloguj się.

  14. W Wybierz pierwszy element, dla badania w sieci Web listy wybierz pierwszego żądania po BrowseAndBuy.Wniosek powinien wyglądać następująco:

    https://localhost:<PortNumber>/ShoppingWebApp/default.aspx

  15. W Wybierz ostatni element, dla badania w sieci Web listy wybierz ostatniego żądania.Wniosek powinien wyglądać następująco:

    https://localhost:<PortNumber>/ShoppingWebApp/Logout.aspx

  16. Wybierz przycisk OK.

    Tworzony jest nowy test wydajności sieci Web o nazwie Wyloguj się.W Edytora testów wydajności sieci Web Logout jest dodany do drzewa żądanie zamiast poszczególnych żądań, które zostały wyodrębnione.W Solution Explorer, Logout.webtest zostanie dodany do listy projektów.

  17. Upewnij się, że nie istnieją żadne żądania indywidualne pozostające w drzewie żądanie test wydajności sieci Web.Oznacza to WebTest1 teraz składa się całkowicie z wywołań do innych testów wydajności sieci Web.

  18. Na pliku menu, wybierz polecenie Zapisz wszystkie.

Aby uruchomić aplikację test wydajności sieci Web

  1. W Edytora testów wydajności sieci Web, wybierz polecenie Uruchomić Test na pasku narzędzi.

    Badanie rozpoczyna się uruchomić i Podglądu wyników Test wydajności sieci Web Wyświetla każde żądanie w teście.A Wyników badania okno wyświetla wynik dla całego badania.

  2. W Wyników badania okno, sprawdź, że przeszedł badania.

  3. W Podglądu wyników testu wydajności sieci Web niektóre wnioski o wybierz z listy, a następnie przejrzeć wyniki, które są wyświetlane w przeglądarce sieci Web, w dolnym okienku.Sprawdź, czy test działa poprawnie.

    [!UWAGA]

    W Podglądu wyników testu wydajności sieci Web są teraz zwijany węzły o nazwie WebTest1.Login, WebTest1.BrowseAndBuy i WebTest1.Logout w drzewie.Pomaga to łatwiej Opisz części egzaminu.

Tworzenie nowych testów wydajności sieci Web

Aby utworzyć nowy test wydajności sieci Web redagowania istniejących testów wydajności sieci Web.Aby uzyskać więcej informacji, zobacz Jak: Wstawianie wywołanie w teście wydajności sieci Web do innego testu wydajności sieci Web.

Aby utworzyć nowy test wydajności sieci Web z istniejącą witrynę sieci Web testy wydajności

  1. W oknie Solution Explorer, należy otworzyć menu skrótów na ShoppingWebAppTest wydajność sieci Web i obciążenia przetestować projekt i wybierz polecenie Dodaj.Następnie wybierz polecenie Testu wydajności sieci Web.

    Nowy plik do testu wydajności sieci Web, o nazwie WebTest2.webtest jest dodawany do projektu, a Rejestrator Test wydajności sieci Web otwiera wewnątrz nowego wystąpienia programu Internet Explorer.

  2. Wybierz polecenie zatrzymać na Rejestrator Test wydajności sieci Web Aby zatrzymać rejestrowanie bez konieczności nawigowania.

    Program Internet Explorer zostanie zamknięty i widać wydajność sieci Web, przetestuj w Edytor Test wydajności sieci Web.Badanie jest pusty, ponieważ nie wybrano.

  3. W drzewie żądanie, kliknij prawym przyciskiem myszy WebTest2 , a następnie wybierz Dodać wywołanie w celu badania w sieci Web.

    Wybierz Test pojawi się okno dialogowe.

  4. Wybierz identyfikator logowania, a następnie wybierz polecenie OK.Test wydajności sieci Web logowania zostanie dodany do drzewa żądania.

  5. W drzewie żądanie, kliknij prawym przyciskiem myszy WebTest2 , a następnie wybierz Dodać wywołanie w celu badania w sieci Web.

    Wybierz Test pojawi się okno dialogowe.

  6. Wybierz polecenie BrowseAndBuy, a następnie wybierz polecenie OK.Badanie osiągów BrowseAndBuy sieci Web zostanie dodany do drzewa żądania.

  7. W drzewie żądanie, kliknij prawym przyciskiem myszy WebTest2 , a następnie wybierz Dodać wywołanie w celu badania w sieci Web.

    Wybierz Test pojawi się okno dialogowe.

  8. Wybierz polecenie Wyloguj, a następnie wybierz polecenie OK.Test wydajności sieci Web wyloguj się zostanie dodany do drzewa żądania.

  9. Na pliku menu, wybierz polecenie Zapisz wszystkie.

Aby uruchomić aplikację test wydajności sieci Web

  1. W Edytora testów wydajności sieci Web, wybierz polecenie Uruchomić Test na pasku narzędzi.

    Badanie rozpoczyna się uruchomić i Podglądu wyników Test wydajności sieci Web Wyświetla każde żądanie w teście.A Wyników badania okno wyświetla wynik dla całego badania.

  2. W Wyników badania okno, sprawdź, że przeszedł badania.

  3. W Podglądu wyników testu wydajności sieci Web niektóre wnioski o wybierz z listy, a następnie przejrzeć wyniki, które są wyświetlane w przeglądarce sieci Web, w dolnym okienku.Sprawdź, czy test działa poprawnie.

Następne kroki

Teraz, że masz testu wydajności sieci Web, można dodać go do testu obciążenia.Można utworzyć test obciążenia, który wykonuje czynności logowania i wylogowania tylko raz dla każdego wirtualnego użytkownika, a testy krok BrowseAndBuy wielokrotnie w ciągu wirtualnego użytkownika.

Zobacz też

Zadania

Jak: Tworzenie nowego testu wydajności sieci Web przy użyciu rejestratora Test wydajności sieci Web

Jak: Edycja istniejących testu wydajności sieci Web za pomocą edytora Test wydajności sieci Web

Koncepcje

Uruchomione testy wydajności sieci Web

Instruktaże dotyczące testu wydajności sieci Web