Udostępnij za pośrednictwem


Jak: Dodawanie pętli do żądania testów wydajności sieci Web

Aby uprościć badania, można dodać logiki pętli do testów wydajności sieci Web lub do żądania sieci Web.Określając warunkowych reguł i właściwości można uruchomić żądania sieci Web wielokrotnie sprawdzić, jeśli dowolne określone warunki są spełnione.Na przykład można utworzyć warunek pętli, uruchamiany tysiące razy i weryfikuje, jeśli spełniony jest porównanie numeryczne z wartością parametru context, jest większa od zera.

Wymagania

  • Visual Studio Ultimate

Zagadnienia dotyczące korzystania z pętli

Użycie pętli w badaniu wydajności sieci Web lub test obciążenia, który używa testu wydajności sieci Web, należy rozważyć następujące potencjalne problemy:

  • Uruchomienie testu wydajności sieci Web samodzielnie, czyli nie testu obciążenia, cały wynik badania w sieci Web jest przechowywanych w pamięci.Dlatego test wydajności sieci Web, zawierającą z partii iteracji pętli można zużywają dużo pamięci.

  • Po uruchomieniu tego testu wydajności sieci Web w badaniu obciążenia, jeżeli badania zajmuje dużo czasu, aby go uruchomić będzie mieć wpływ na mix badania testu obciążenia.Silnik badany obciążenia będzie traktować Uruchamianie testu wydajności sieci Web jako pojedynczy iteracji.Jeśli test wydajności sieci Web działa w rzeczywistości dużo iteracji, nie otrzymasz mix pożądanych.

Ogólnie iteracji testu wydajności sieci Web powinny być modelu w witrynie będzie pojedynczego użytkownika.Jest możliwe, że niektórzy użytkownicy mogą dodać kilka elementów do koszyka podczas zakupów w jednej sesji, ale nie będzie pochylić modelu..Jednakże pętli nie powinna służyć ma pętli setki razy pojedynczego użytkownika.Zamiast tego Niech obciążenie silnika zaplanować użytkownika setki razy.Jeśli to możliwe, należy użyć mniej niż 10 iteracji w pętli programu.

Dodawanie reguły warunkowego i elementy do pętli

Dodawanie pętli

Dodawanie reguły warunkowego i elementy do pętli

[!UWAGA]

Można również dodać rozgałęzioną logikę warunkową, weryfikujące, jeśli warunek testu wydajności sieci Web jest PRAWDA lub FAŁSZ.Aby uzyskać więcej informacji, zobacz Jak: "Jeśli następnie" dodać warunki oddziału na żądania testów wydajności sieci Web.

Aby wstawić pętli z zasady warunkowe

  1. Otwórz rozwiązanie, które zawiera projekt test wydajności i obciążenia sieci Web i upewnij się, że projekt test wydajności i obciążenia sieci Web zawiera test wydajności sieci Web.Następnie należy otworzyć testu wydajności sieci Web.

  2. Wybierz test wydajności sieci Web lub żądania sieci Web, w którym chcesz wstawić pętli.Kliknij prawym przyciskiem myszy i wybierz Wstaw pętli.

  3. W Dodaj regułę warunkowego i elementy do pętli dialogowe, pod Wybierz regułę, wybierz typ reguły warunkowego, który w pętli.Poniższa lista zawiera opisy różnych typów reguł warunkowego i skojarzonych z nimi właściwości, które są dostępne.

  4. Dalej pod Właściwości dla wybranej reguły, określ żądane ustawienia właściwości.

    Może na przykład wybierz regułę zliczania pętli i ustawić jego Liczby iteracji wartości właściwości do 10000.W rezultacie określonego żądania sieci Web będzie uruchomić 10 000 razy.

    Maksymalna liczba iteracji właściwość jest ustawiona na wartość domyślną-1.Wartość, to można ustawić jako przed uszkodzeniami w celu zapobieżenia nieskończonej pętli.-1, Ustawienie określa jest nie maksymalną liczbę iteracji.

    [!UWAGA]

    Opisy reguł warunkowego i skojarzonych właściwości są również wyświetlane w Dodaj regułę warunkowego i elementy do pętli okno dialogowe.Jak w oknie właściwości można użyć przycisków paska narzędzi właściwości w Dodaj regułę warunkowego i elementy do pętli okno dialogowe, aby posortować właściwości przez kategorii, Alfabetyczna i Stron właściwości.

    Zasady warunkowe i skojarzonych właściwości

    Reguła warunkowego

    Opis reguły

    Właściwości

    Istnienie parametr kontekstu

    Sprawdzenia istnienia lub braku parametru context.

    • Nazwa parametru kontekstu

    • Sprawdzanie istnienia

    Istnienie pliku cookie

    Sprawdzenia istnienia lub braku pliku cookie.

    • Strony sieci Web URI

    • Nazwa pliku cookie

    • Sprawdź istnienie

    • Nazwa domeny pliku cookie (opcjonalnie)

    • Ścieżki pliku cookie (opcjonalnie)

    Porównanie wartości cookie

    Warunek jest spełniony, gdy wartość cookie określonego pasuje do podanego ciągu.

    • Strony sieci Web URI

    • Nazwa pliku cookie

    • Operator porównania

    • Wartość

    • Ignorowanie wielkości liter

    • Użyj wyrażenia regularne

    • Nazwa domeny pliku cookie (opcjonalnie)

    • Ścieżki pliku cookie (opcjonalnie)

    Pętla for

    Reguła reprezentuje tradycyjnych "pętli for".Parametr kontekstu jest zainicjowany przed pierwszej iteracji pętli.Instrukcje pętli są wykonywane podczas zawartość parametru context spełnia porównanie z podana wartość.Wartość kroku jest stosowane na końcu każdej iteracji pętli.

    • Nazwa parametru kontekstu

    • Operator porównania

    • Kończące się wartość

    • Wartość początkowa

    • Wartość przyrostu

    Liczba porównania

    Warunek jest spełniony, gdy zawartość parametru context dostarczonego spełnia porównanie podana wartość liczbową.

    • Nazwa parametru kontekstu

    • Operator porównania

    • Wartość

    Reguła prawdopodobieństwa

    Warunek będzie uważane za spełnione zgodnie z procentowym dostarczone.

    • Nazwa parametru kontekstu

    • Procent

    Zliczanie pętli

    Wnioski zawarte w pętli wykonuje określoną liczbę razy.

    • Nazwa parametru kontekstu

    • Liczba iteracji

    Porównanie ciągu

    Warunek jest spełniony, gdy zawartość parametru context dostarczonego pasuje do podanego ciągu.

    • Nazwa parametru kontekstu

    • Operator porównania

    • Wartość

    • Ignorowanie wielkości liter

    • Użyj wyrażenia regularne

  5. W obszarze elementów w pętli, użyj listy rozwijanej w obszarze Wybierz pierwszy element w pętli for do określenia pierwszego elementu, który chcesz użyć w pętli.

  6. Wybierz z listy rozwijanej w obszarze Wybierz ostatni element w pętli for do określenia ostatniego elementu, który w pętli.

  7. Wybierz OK.

    Po zamknięciu Dodaj regułę warunkowego i elementy do pętli okno dialogowe użytkownika pętli jest teraz wskazuje ikona w edytorze Test wydajności sieci Web.

    [!UWAGA]

    Później można edytować ustawienia właściwości określone dla reguły, zaznaczając pętli w edytorze Test wydajności sieci Web i korzystanie z okna właściwości.

Zobacz też

Zadania

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

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

Jak: "Jeśli następnie" dodać warunki oddziału na żądania testów wydajności sieci Web

Inne zasoby

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

Analizowanie wyników testów obciążenia za pomocą analizatora testu obciążenia