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

Test wydajności sieci Web są rejestrowane przez utworzenie nowego testu wydajności sieci Web w Visual Studio.Test wydajności sieci Web uaktywnia zintegrowane Web wydajności badania Rejestrator i uruchamia program Internet Explorer.Rejestrator Test wydajności sieci Web jest zainstalowany jako część Visual Studio Ultimate.Służy do rejestrowania działań, które wykonują podczas przeglądania witryny sieci Web.Podczas przesuwania za pośrednictwem witryny nagranych żądania są dodawane do testu wydajności sieci Web.

Po zarejestrowaniu testu wydajności sieci Web, można zmienić badania i dodać właściwości do badania za pomocą edytora Test wydajności sieci Web.Aby uzyskać więcej informacji, zobacz Jak: Edycja istniejących testu wydajności sieci Web za pomocą edytora Test wydajności sieci Web.Nie można edytować testy wydajności sieci Web, do czasu zatrzymania nagrywania.

Rejestrator Test wydajności sieci Web nie przechwytywania ruchu przesyłane między klientem i serwerem.Narzędzia tego typu jest również znany jako proxy Rejestrator.W związku z tym nie są rejestrowane żądania zależnych, takich jak obrazy, CSS i JavaScript.Zamiast tego podgląd wyników testu wydajności sieci Web określa zależnych żądania w czasie wykonywania.Prowadzi to do bardziej przeszkolonej test, który nie jest zapełnić żądań dla obrazów.

Wymagania

  • Visual Studio Ultimate

Promowanie parametry dynamiczne

Po uruchomieniu aplikacji sieci Web, aplikacja dynamicznie generuje dane, takie jak sesja ID.Często aplikacje sieci Web także wysyłać wiadomości dynamicznych danych w wartości parametru ciąg kwerendy i formularza Księgowanie wartości parametrów.Test wydajności sieci Web można użyć wartość parametru generowanych przez przechwytywanie z odpowiedzi HTTP, stosując regułę ekstrakcji i następnie wiązanie kolejne żądania HTTP.Ta sekwencja przechwytywania i powiązanie jest znany jako promocji dynamicznych parametrów.Parametr dynamiczne promocji można zapobiec wielu przypadkach błąd odtwarzania.

Po zakończeniu nagrywania testu wydajności sieci Web, można wykryć, czy parametry dynamiczne istnieje, a następnie wybierz niektóre z wszystkich z nich, wspieranie, jak opisano w poniższej procedurze.

Nagrywanie testu wydajności sieci Web

Aby zarejestrować testu wydajności sieci Web

  1. Utwórz lub Otwórz projekt test wydajności i obciążenia w sieci Web.Aby uzyskać więcej informacji dotyczących sposobu tworzenia wydajność sieci Web i załadować badania projektu, zobacz Jak: Utwórz i skonfiguruj projekty badań dla zautomatyzowanych testów.

  2. Na wydajność sieci Web i załadować projektu badania Solution Explorer, kliknij prawym przyciskiem myszy i wybierz polecenie Dodaj i wybierz polecenie Test wydajności sieci Web.

  3. W Nazwa testu wpisz odpowiednią nazwę.Nie należy zmieniać rozszerzenie .webtest.Gdy skończysz, wybierz polecenie OK.

    Rejestrator Test wydajności sieci Web otwiera wewnątrz nowego wystąpienia programu Internet Explorer.

  4. Przejdź do witryny, którą chcesz przetestować, ogólnie witryny sieci Web — do produkcji i Zauważ, adresy URL wymienione w Rejestrator Test wydajności sieci Web.

    [!UWAGA]

    Zazwyczaj testy wydajności sieci Web są używane do testowania aplikacji sieci Web, która jest w rozwoju i nie jest jeszcze gotowy do produkcji.W związku z tym zakłada się, że masz aplikacji Web.

  5. (Opcjonalnie) Wybierz więcej łączy do rejestrowania dodatkowych stron.

    Visual StudioWyświetla zarejestrowane testu wydajności sieci Web w Edytor Test wydajności sieci Web jest jest zarejestrowana.Po zatrzymaniu rejestrowania można edytować badania.

  6. Wybierz Stop zatrzymać to nagrywanie i zamknij program Internet Explorer.

    Okno dialogowe wyświetla komunikat Parametry dynamiczne wykrywanie.Wyświetla również pasek postępu pokazujący stan wykrywania parametr w odpowiedzi HTTP, które zostały odebrane.

    Jeśli zostaną wykryte żadne parametry dynamiczne, okno dialogowe wyświetla komunikat nie wykrył żadnych parametrów dynamicznych do wspierania.Następnie zamyka okno dialogowe.

    Jeśli parametry dynamiczne zostaną wykryte, Promować dynamiczny parametry parametry badania w sieci Web pojawi się okno dialogowe.To okno dialogowe zawiera listę wartości parametrów dynamicznych, które zostały odnalezione, jeśli.Teraz można awansować do parametrów badania w sieci Web.Każdy wiersz zawiera jeden wartość parametru, który można wykorzystać do promowania.

  7. (Opcjonalnie) W Promować dynamiczny parametry parametry badania w sieci Web okno dialogowe Zaznacz pola, dla promocji, które chcesz zastosować, gdy uruchomić test wydajności sieci Web i wybierz polecenie wyboru OK.

    [!UWAGA]

    Aby uzyskać więcej informacji o izolowaniu dynamicznej parametrów, które powodują problemy z odtwarzaniem wydajności sieci Web należy przetestować, zobaczRozwiązywaniu Web Test wynik Podgląd odtwarzania problemów z wydajnością w sieci Web testów wydajności

  8. Na pliku menu, wybierz polecenie zapisać do zapisania nowo nagranych testu wydajności sieci Web.

ms182539.collapse_all(pl-pl,VS.110).gifWłaściwości żądania

Drzewie węzłów, która zawiera adresy URL w edytorze Test wydajności sieci Web jest nazywany żądanie drzewa.W drzewie żądania do wyświetlenia właściwości skojarzonych z każdym żądaniu po badania jest rejestrowana, można wybrać węzły.

Poniższe informacje żądania, które są przechwytywane:

  • Parametry ciągu kwerendy i formularza Parametry Post zostały wykryte i generowane automatycznie do badania.Można wyświetlić właściwości metody transportu, GET lub POST w Visual Studio okno właściwości dla każdego żądania testu wydajności sieci Web.

  • Po zakończeniu nagrywania Rejestrator Test wydajności sieci Web automatycznie wykrywa pola w formularzu ukrytym.Na żądanie, który zawiera ukryte pola, można dodać regułę ekstrakcji ExtractHiddenFields.Reguła ekstrakcji będzie przechwytywać wartości pola ukrytego w kontekście testu wydajności sieci Web.Pole ukryte wartości, które zostały wysłane na serwer sieci Web można zastąpić wiązania zawartości tych parametrów kontekstu.Pozwala to test użyć wartości poprawne pole ukryte w czasie wykonywania, niezbędną dla ukrytych pól, które zawierają unikatowe identyfikatory, łącznie z VIEWSTATE.Aby uzyskać więcej informacji, zobacz Jak: Dodawanie reguły ekstrakcji do testu wydajności sieci Web.

  • Obrazy nie są rejestrowane.Zamiast tego ponieważ Parse Dependent Links właściwość wniosek ma wartość True, strony jest analizowany w celu określenia zestawu zależnego żądań na stronie, takie jak obrazy, CSS i JavaScript.Aby uzyskać więcej informacji, zobacz Jak: Edycja istniejących testu wydajności sieci Web za pomocą edytora Test wydajności sieci Web.

  • Przekierowania nie są rejestrowane.Przekierowania są po automatycznie po uruchomieniu testu.

Zobacz też

Zadania

Jak: Dodawanie reguły ekstrakcji do testu wydajności sieci Web

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

Jak: Dodaj nagranie w sieci Web do istniejącego testu wydajności sieci Web

Inne zasoby

Tworzenie i edytowanie testów wydajności sieci Web

Rozwiązywaniu Web Test wynik Podgląd odtwarzania problemów z wydajnością w sieci Web testów wydajności