Udostępnij za pośrednictwem


Instruktaż: Dodawanie pętlę do testu wydajności sieci Web

W tym instruktażu należy dodać prosta pętla zliczania do testu wydajności sieci web, który spowoduje, że żądania sieci web w teście wydajności sieci web ma być uruchamiana kilku iteracji.

Logika pętli można dodać do testów wydajności sieci web skonfigurowane przy użyciu właściwości i szczególne zasady warunkowe.Zapewnia to prosty sposób, aby żądania w ramach testu wydajności sieci web, uruchamiać wiele razy.Aby uzyskać więcej informacji, zobacz Dodawanie pętli i logiki oddziału na żądania sieci Web w sieci Web testów wydajności.

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

  • Dodać pętlą zliczającą do testu wydajności sieci web

  • Czy uruchomić test wydajności sieci web, aby sprawdzić, czy działa poprawnie

Wymagania wstępne

Oto, co będzie potrzebne:

Zagadnienia dotyczące korzystania z pętli

Należy rozważyć następujące potencjalne problemy, gdy za pomocą pętli w badaniu wydajności sieci web lub obciążenia testy za pomocą testu wydajności sieci web:

  • Po uruchomieniu testu wydajności sieci web na własny, oznacza to, nie w próbie obciążenia, wynik badania całą sieć web jest przechowywanych w pamięci.W związku z tym test wydajności sieci web, który zawiera pętlę, z dużą ilością powtórzeń może zajmować dużo pamięci.

  • Po uruchomieniu tego testu wydajności sieci web w próbie obciążenia, jeżeli badanie trwa zbyt długo, aby go uruchomić będą miały wpływ na mix test w teście obciążenia.Silnik badany obciążenia potraktuje Uruchamianie testu wydajności sieci web jako pojedynczego iteracji.Jeśli w rzeczywistości, badanie osiągów sieci web działa dużo iteracji, nie otrzymasz żądany mix.

Ogólnie rzecz biorąc iteracji przez test wydajności sieci web powinna być co zrobi pojedynczego użytkownika w witrynie modelu.Jest możliwe, że niektórzy użytkownicy mogą dodawać kilka elementów do koszyka w jednej sesji, ale nie pochylić modelu.Jednakże pętli nie stosuje się mieć pojedynczego użytkownika pętli setki razy.Zamiast tego Niech silnika obciążenia zaplanować tego konkretnego użytkownika setki razy.Jeśli to możliwe, należy użyć mniej niż 10 iteracji w pętli.

Trwa przygotowywanie do wykonania procedury

Do wykonania tej procedury, będziesz musiał odwrócić zmiany dokonane w lokalnych (local.testsettings) przetestować ustawienia, które zostały wprowadzone w instruktażu Instruktaż: Dodawanie danych powiązanie do testu wydajności sieci Web (pliku CSV).

Aby odwrócić zmiany ustawień testu

  1. W oknie Solution Explorer wybierz polecenie local.testsettings, otwórz menu skrótów, a następnie wybierz Otwórz.

  2. W Testuj ustawienia okno dialogowe, wybierz Web Test w lewym okienku, a następnie wybierz Fixed Uruchom licznik opcji w okienku po prawej stronie.Upewnij się, że jego wartość jest równa 1.

  3. Wybierz polecenie Zamknij.

  4. Wybierz polecenie Tak kiedy zostanie wyświetlony monit o zapisanie zmian.

Dodać pętlę do testu wydajności sieci Web

Dodać do zliczania pętli

  1. W Edytora testów wydajności sieci Web, znaleźć żądania, które zostały zmodyfikowane w Instruktaż: Dodawanie danych powiązanie do testu wydajności sieci Web (pliku CSV) powiązać z ColorsCSV.Powinno to być drugiego węzła do listy.

    Ważna uwagaWażne

    Aplikacja sieci web używa nastąpiło przekierowanie, aby przenieść ze strony Default.aspx na stronę Red.aspx.W sieci web edytora testów wydajności pokaże do listy Default.aspx, a nie Red.aspx, dla żądania chcesz znaleźć.Aby znaleźć prawidłowe żądania, rozwiń węzeł żądania, rozwiń węzeł Parametry formularza Post folderu i potwierdzić, że ma wpisu RadioButtonList={{ColorsCSV.ColorsCSV#csv.ColorName}}.

  2. W Edytora testów wydajności sieci Web, kliknij prawym przyciskiem myszy węzeł zidentyfikowanych i wybierz polecenie Wstaw pętli.

    Dodawanie reguły warunkowe i elementy do pętli pojawi się okno dialogowe.

  3. Po lewej stronie okna dialogowego w Wybierz regułę listy, wybierz polecenie Liczenia pętli.

  4. Po prawej stronie okna dialogowego w obszarze Właściwości dla wybranej reguły, w obszarze Opcje nagłówka Zmień wartość dla Maksymalna liczba iteracji do 8.

  5. W obszarze Właściwości nagłówka, dla Nazwę parametru w kontekście typ właściwości liczników pętli.

  6. Zmień wartość dla Liczba powtórzeń do 8.

  7. Wybierz przycisk OK.

  8. Rozwiń w edytorze Test wydajności sieci Web Źródeł danych węzła, rozwiń węzeł ColorsCSV węzła, rozwiń węzeł tabele węzła, a następnie wybierz ColorsCSV #csv węzła.

  9. W oknie Właściwości zmień wartość dla Metodę dostępu do losową.

Czy uruchomić Test wydajności sieci Web, aby zweryfikować, że pętla działa poprawnie

Aby zweryfikować pętli zliczania

  1. W Edytor Test wydajności sieci Web, wybierz polecenie Uruchomić Test Aby uruchomić test wydajności sieci web i wyświetlić Podglądu wyników Test wydajności sieci Web.

  2. W Podglądu wyników testu wydajności sieci Web będzie osiem iteracji pętli sieci web zażądać dodania zliczania pętli.Tych powtórzenia losowo wybierać czerwony lub niebieski stron ASP.

    [!UWAGA]

    Może być konieczne przewinięcie Podglądu wyników testu wydajności sieci Web Aby zobaczyć wszystkie iteracji pętli.

    [!UWAGA]

    Błędy w teście są spowodowane przez regułę sprawdzania poprawności adresu URL odpowiedzi, ponieważ adres URL nie pasuje do adresu URL, który został nagrany.Ten błąd sprawdzania poprawności można usunąć przez usunięcie URL odpowiedź reguły sprawdzania poprawności w obszarze Reguł sprawdzania poprawności węzeł w Edytora testów wydajności sieci Web.Aby uzyskać więcej informacji, zobacz Za pomocą sprawdzanie poprawności i reguły ekstrakcji w sieci Web testów wydajności.

Zobacz też

Zadania

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

Koncepcje

Wiązanie źródła danych testu wydajności sieci Web

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

Inne zasoby

Dodawanie pętli i logiki oddziału na żądania sieci Web w sieci Web testów wydajności

Dodawanie pętli i logiki oddziału na żądania sieci Web w sieci Web testów wydajności