Udostępnij za pośrednictwem


Edycja Wczytaj wzorki model wirtualnego działań użytkownika

Właściwości deseniu obciążenia określ jak użytkownika symulowane obciążenia jest korygowana podczas testu obciążenia.Visual Studio Ultimatezawiera trzy wbudowane Wczytaj wzorki: stała, krok i oparte na cel.Wybierz polecenie wzorek obciążenia oraz dostosować właściwości do odpowiednich poziomów cele testu obciążenia.

Deseń obciążenia jest składnikiem scenariusza.Scenariusze oraz ich wzorce zdefiniowanego obciążenia obejmuje badanie obciążenia.

[!UWAGA]

Wszystkie wzorce załadować obciążenia zespołu Test z generuje jest symulowane obciążenia, generowany przez użytkowników wirtualnych.

Wymagania

  • Visual Studio Ultimate

Wczytaj wzorki

Dd997551.collapse_all(pl-pl,VS.110).gifStała

Deseń stałym obciążeniu służy do określania obciążenia użytkownika, który nie zmienia się podczas badania obciążenia.Na przykład po uruchomieniu testu dymu w aplikacji sieci Web, można ustawić światła, stałych obciążenia 10 użytkowników.

Dd997551.collapse_all(pl-pl,VS.110).gifStała zagadnienia deseń obciążenia

Deseń stałym obciążeniu jest używane do uruchamiania tego samego ładunku użytkownika podczas wykonywania testu obciążenia.Należy zachować ostrożność przy użyciu wzorzec stałym obciążeniu liczba użytkowników wysoki; Zaawansowana tak może umieścić na żądanie nierozsądne i nierealne na serwer lub serwery, na początku badania obciążenia.Na przykład jeśli taki test obciążenia zawiera test sieci Web, który rozpoczyna żądanie do strony głównej i skonfigurować badanie obciążenia przy stałym obciążeniu 1000 użytkowników, badanie obciążenia tak szybko przedstawi najpierw 1000 żądań do strony głównej.Nie może to być realistyczna symulacja świata rzeczywistego dostępu do witryny sieci Web.To złagodzić, należy rozważyć użycie kroku wzorzec Obciążenie zwiększa się stopniowo do 1000 użytkowników lub określić rozgrzaniu w ustawieniach uruchomić Test ładowania.Jeśli określono rozgrzaniu, badania obciążenia będzie automatycznie zwiększyć obciążenie stopniowo w okresie rozgrzewania.Aby uzyskać więcej informacji, zobacz Konfigurowanie opóźnienia rozpoczęcia scenariusza.

Dd997551.collapse_all(pl-pl,VS.110).gifKrok

Deseń obciążenia krok pozwala określić obciążenia użytkownika, który zwiększa czas do obciążenia zdefiniowaną przez użytkownika maksymalna.Dla stepping ładunków, określ Licznik użytkowników początkowy, Maksymalna liczba użytkowników, Krok czas trwania (w sekundach), i Licznik użytkowników krok.

Na przykład obciążenia krok z Użytkownika , liczba Maksymalna liczba użytkowników 100, Krok czas trwania (w sekundach) 10 i Licznik użytkowników krok 1 tworzy wzorca obciążenia użytkownika, który rozpoczyna się od 1, wzrasta o 1 co 10 sekund, aż osiągnie on 100 użytkowników.

[!UWAGA]

Jeśli czas trwania badania całkowita jest krótszy niż czas wymagany do kroku do obciążenia użytkownika maksymalna, badanie zatrzyma się po ciągłego czasu trwania, nie osiągnąć cel Max, Count użytkownika.

Można zwiększyć obciążenie, dopóki serwer osiągnie punkt cel kroku gdzie znacznie zmniejsza wydajność.Jak załadować podwyżki, serwer będzie ostatecznie wyczerpanie zasobów.Obciążenie krok jest dobrym sposobem określenia liczby użytkowników, w których występuje ten.Stepping obciążenia również mieć monitorowanie zasobów agenta ściśle, aby upewnić się, że agenci mogą generować pożądanych obciążenia.

Zazwyczaj powinny prowadzić kilka uruchamia, których czasów różne krok i krok użytkownika zlicza, dzięki czemu można uzyskać dobre pomiarów dla danego ładunku.Często ładunków Pokaż początkowej kolekcji, dla każdego kroku po dodaniu użytkowników.Gospodarstwa obciążenia w stopa pozwala mierzyć wydajność systemu po odzyskuje system z kolekcji początkowego.

Dd997551.collapse_all(pl-pl,VS.110).gifUwagi dotyczące wzoru obciążenia kroku

Deseń obciążenia kroku można zwiększyć obciążenie serwera lub serwerów obciążenia testowania uruchamia, dzięki czemu można zobaczyć, jak zmienia się wraz ze wzrostem obciążenia użytkownika wydajności.Na przykład, aby zobaczyć, jak wykonać serwera lub serwerów miarę wzrostu obciążenia użytkownika 2 000 użytkowników, może działać badania 10-godzinnym obciążenia przy użyciu wzorzec obciążenia kroku ma następujące właściwości:

  • Początkowa liczba użytkownika: 100

  • Maksymalna liczba użytkowników: 2 000

  • Krok czasu trwania (w sekundach): 1 800

  • Krok rampy czasu (w sekundach): 20

  • Licznik użytkowników krok: 100

Te ustawienia, uruchomić test obciążenia na 30 minut (1800 sekund) na użytkownika ładuje 100, 200, 300 i 2 000 użytkowników.Czasu rampy krok właściwość jest warta szczególnej uwagi, ponieważ jest tylko jeden z tych właściwości, który nie jest dostępne do wyboru w Kreatorze nowego testu obciążenia.Ta właściwość umożliwia zwiększenie od jednego kroku do następnego (na przykład od 100 do 200 użytkowników) występuje stopniowo, a nie bezpośrednio.Na przykład obciążenia użytkownika zwiększyłyby się od 100 do 200 użytkowników w okresie drugiego 20 (wzrost o pięciu użytkowników co sekundę).Aby uzyskać więcej informacji, zobacz Jak: Określ właściwość czasu rampy kroku deseń obciążenia krok.

Dd997551.collapse_all(pl-pl,VS.110).gifOparte na cel

Obciążenia cel deseń przypomina deseń krok, ale dopasowuje obciążenia użytkownika oparte na progi licznika wydajności i korekty obciążenia okresowe użytkownika.Cel, na podstawie obciążenia są przydatne w wielu różnych celów:

  • Maksymalizacja wyjściowy, od agentów: środek klucz ograniczanie metryki agenta zmaksymalizować wyjścia agentów.Zazwyczaj jest Procesora; Jednak może również być pamięci.

  • Osiągnięcia niektórych docelowy poziom zasobów, zwykle Procesora, na serwerze docelowym następnie pomiaru przepustowość na poziomie.Umożliwia to run-run porównywania przepustowości, biorąc pod uwagę jednolity poziom wykorzystania zasobów na serwerze.

  • Osiągnięcie poziomu przepływności docelowych na serwerze.

W poniższej tabeli przykład pokazuje opartych na cel deseń z następującymi ustawieniami właściwości:

Grupa właściwości

Właściwość

Wartość

Licznik wydajności

Kategoria

Procesor

Licznik wydajności

Komputer

ContosoServer1

Licznik wydajności

Licznik

Czas procesora (%)

Licznik wydajności

Wystąpienie

_Total

Zakres docelowy dla licznika wydajności

Wysokiej

90

Zakres docelowy dla licznika wydajności

Koniec niski

70

Limity liczby użytkowników

Początkowa liczba użytkownika

1

Limity liczby użytkowników

Maksymalna liczba użytkowników

100

Limity liczby użytkowników

Maksymalna liczba użytkowników osłabienie

5

Limity liczby użytkowników

Maksymalna liczba użytkowników przyrostu

5

Limity liczby użytkowników

Minimalna liczba użytkowników

1

Ustawienia te powodują Załadować analizatora badania dostosowanie obciążenia użytkownika między 1 a 100 podczas testu w taki sposób, że licznika dla % czasu procesora z hovers WebServer01 między 70% i 90%.

Rozmiar każdego dostosowania ładunku użytkownika jest określony przez Maksymalna liczba użytkowników przyrostu i Maksymalna liczba użytkowników osłabienie ustawienia.Limity liczby użytkowników są ustawiane przez Maksymalna liczba użytkowników i Minimalna liczba użytkownika właściwości.

Dd997551.collapse_all(pl-pl,VS.110).gifOparte na cel zagadnienia deseń obciążenia

Obciążenia cel deseń jest przydatne, gdy chcesz określić liczbę użytkowników, które system może obsługiwać zanim osiągnie on pewien poziom wykorzystania zasobów.Ta opcja działa najlepiej, gdy już zidentyfikowany, ograniczanie zasobów (wąskie gardło) w systemie.

Na przykład załóżmy, że wiesz, że ograniczanie zasobów w systemie jest Procesora na serwerze bazy danych i chcesz zobaczyć, ilu użytkowników może być obsługiwany podczas Procesora na serwerze bazy danych jest zajęty około 75 procent.Można użyć wzorzec obciążenia cel z celem utrzymania wydajności wartość licznika "% czasu procesora" między 70% a 80 procent.

Uważaj na jedną rzeczą jest Jeśli niektórych innych zasobów jest ograniczanie przepustowości systemu.Tych zasobów może spowodować określonego obciążenia cel deseń nigdy osiągnięty cel.Również obciążenia użytkownika będzie nadal wzrasta do wartości określonej dla Maksymalna liczba użytkowników zostanie osiągnięty.Nie jest to zazwyczaj żądane obciążenia, dlatego należy ostrożnie wybór licznika wydajności w strukturze obciążenia cel.

Zadania

Zadania

Skojarzone tematy

Określając wzór ładowania początkowego dla testu na obciążenia: podczas tworzenia testu obciążenia przy użyciu nowego załadować Test kreatora, wybierz deseń obciążenia.

Edytowanie wzorca obciążenia dla badania na obciążenia: po utworzeniu testu obciążenia sieci, można edytować wzorzec obciążenia w edytorze Test ładowania.

Określanie, czy wirtualnych użytkowników w obciążenia badania scenariusz powinny zawierać dane pamięci podręcznej w sieci Web: można zmienić Procent nowych użytkowników właściwości wpływają na sposób, w którym badanie obciążenia symuluje buforowania sieci Web będzie wykonywane przez przeglądarki sieci Web dla wirtualnego użytkowników.

Określanie czasu rampy kroku deseń obciążenia krok:Czasu rampy krok właściwość umożliwia zwiększenie od jednego kroku do następnego (na przykład od 100 do 200 użytkowników) występuje stopniowo, a nie bezpośrednio.

Zmienianie wzorca obciążenia

Po utworzeniu swoje badanie obciążenia z Załadować Test Kreatora nowego, można użyć Załadować edytora Test do zmiany właściwości deseniu obciążenia związane z scenariusz do poziomów, które spełniają cele badania.

[!UWAGA]

Aby uzyskać pełną listę właściwości obciążenia badania scenariusz i ich opisy, zobacz Właściwości scenariusz testu obciążenia.

Deseń obciążenia określa liczbę użytkowników wirtualnych aktywne podczas testu obciążenia i szybkość, jaką nowych użytkowników są dodawane.Można wybrać z trzech dostępnych deseni: krok deseń, stałej i cel oparty.Aby uzyskać więcej informacji, zobacz Edycja Wczytaj wzorki model wirtualnego działań użytkownika.

[!UWAGA]

Właściwości obciążenia sieci można zmienić również programowo za pomocą testu obciążenia dodatku plug-in.Aby uzyskać więcej informacji, zobacz Jak: tworzenie testu obciążenia dodatek typu Plug-In.

Aby zmienić deseń obciążenia

  1. Otwórz testu obciążenia.

  2. W Załadować edytora Test, rozwiń folder scenariuszy Scenariusz chcesz Edytuj deseń obciążenia i wybierz polecenie wzorek obciążenia dla scenariusza.

    [!UWAGA]

    Sformułowanie węzła deseń obciążenia jest wyświetlany w drzewie scenariusz badań obciążenia odzwierciedla profil obciążenia, który wybrano podczas tworzenia obciążenia testowania.Mogą być albo Stałą profilu obciążenia lub Krok ładowania profilu.

  3. Naciśnij F4 , aby wyświetlić okno właściwości.

    Deseń obciążenia i Parametry kategorii są wyświetlane w oknie właściwości.

  4. (Opcjonalnie) Zmień wzoru właściwości w Deseń obciążenia kategorii.

    Opcje dla wzorca właściwości są krok, Stała, i Cel oparty.Więcej informacji na temat typów obciążenia wzorzec zobacz Edycja Wczytaj wzorki model wirtualnego działań użytkownika.

  5. (Opcjonalnie) W Parametry kategorii, zmień wartości.

    [!UWAGA]

    Wartości można ustawić dla Parametry różnić się od wartości, który został wybrany dla wzoru właściwości.

  6. Po zakończeniu zmiana właściwości wybierz zapisać na pliku menu.Następnie można uruchomić test na obciążenia z nowy deseń obciążenia.

Zasoby zewnętrzne

Dd997551.collapse_all(pl-pl,VS.110).gifWskazówki

Testowanie ciągłej dostawy z Visual Studio 2012 — Rozdział 6: badania przybornik

Zobacz też

Zadania

Jak: umożliwia określenie procentu wirtualnych użytkowników, którzy używają danych z pamięci podręcznej w sieci Web

Jak: Określ właściwość czasu rampy kroku deseń obciążenia krok

Inne zasoby

Tworzenie i edytowanie testów obciążenia

Edytowanie scenariuszy testowania obciążenia przy użyciu edytora testu obciążenia

Step 2.1 - Choosing a Load Pattern in the New Load Test Wizard