Udostępnij za pośrednictwem


Emulowania oczekuje świata rzeczywistego użycia witryny sieci Web lub aplikacji w badaniu obciążenia, przy użyciu modeli Mix badania

Opcje modelowania obciążenia umożliwia dokładniej prognozować oczekiwane wykorzystanie rzeczywistych witryny sieci Web lub aplikacji obciążenia-testowany.Jest ważne to zrobić, ponieważ badanie obciążenia, który nie jest oparty na modelu dokładne obciążenia może wygenerować błąd wyników.

Wymagania

  • Visual Studio Ultimate

Test Mix modelu ulepszenia

Za pomocą edytora Test ładowania lub Kreatora testowania mix modelu, można określić następujące rodzaje mix badania dla scenariusza testu obciążenia.Aby uzyskać więcej informacji, zobacz Step 2.2 - Choosing a Test Mix Model in the New Load Test Wizard i Changing the Test Mix Model in a Scenario.

Można określić jeden z następujących opcji modelu mix badania, dla danego scenariusza testu obciążenia:

  • Na podstawie całkowitej liczby testów: określa badania wydajności lub jednostki sieci Web jest uruchamiane po wirtualnego użytkownik uruchamia iteracji badania.Na koniec badania obciążenia liczba uruchomień szczególne badania dopasowywane dystrybucji przypisanego badania.Przy ten test mix model oparty na wartości procentowe transakcji w Dzienniku programu IIS lub w danych produkcji mix badania.Aby uzyskać więcej informacji, zobacz Procent oparte na uruchomić testy.

  • Na podstawie liczby użytkowników wirtualnych: Określa procent wirtualnych użytkowników korzystających z sieci Web określonego testu wydajności lub jednostki.Na każdym etapie badania obciążenia liczba użytkowników, którzy korzystają z określonego testu dopasowuje dystrybucji przypisanego.Przy ten test mix model oparty na procent użytkowników korzystających z określonego testu mix badania.Aby uzyskać więcej informacji, zobacz procent oparte na wirtualnej użytkownicy.

  • Na podstawie użytkownika w tempie: w trakcie testu obciążenia każdego testu wydajności sieci Web lub test jednostki jest uruchamiane określoną liczbę razy na użytkowników na godzinę.Ten model mix badań należy użyć wirtualnego użytkownikom uruchamianie testu w tempie podczas całego badania obciążenia.Aby uzyskać więcej informacji, zobacz Pacing test mix.

    PoradaPorada

    Kiedy należy wybrać procent badań mix i kiedy należy wybrać procent oparte na wirtualnej użytkownicy?Różnica między te dwie opcje ważne jest, gdy niektóre testy w asortymencie badania mają znacznie dłuższy okres niż inne badania.W tej sytuacji, prawdopodobnie należy wybrać procent oparte na wirtualnej użytkownicy.Wybór ten pomaga uniknąć testy w co zwiększa prawdopodobieństwo, że zbyt wielu użytkowników będzie uruchomiony długości trwania badania.Jednakże, jeśli wszystkie testy mają podobne czasów trwania, bezpieczniejsze można procent badań mix.

  • Oparta na kolejności: każdego wirtualnego użytkownik uruchamia testy wydajności lub jednostki sieci Web w kolejności, że testy są zdefiniowane w scenariuszu.Wirtualny użytkownika nadal cyklicznie badań w tej kolejności, aż do zakończenia badania obciążenia.Aby uzyskać więcej informacji, zobacz Kolejności.

Bb514186.collapse_all(pl-pl,VS.110).gifNa podstawie testów rozpoczął procent

Dla każdego testu w asortymencie można określić wartość procentową, która określa, jak często badania jest zaznaczony jako następnego badania do uruchomienia.Na przykład można przypisać następujących wartości procentowych do trzech badań:

  • TestA (50%)

  • TestB (35%)

  • TestC (15%)

Jeśli to ustawienie umożliwia następnego badania, aby uruchomić opiera się na przypisane wartości procentowe.W tym bez biorąc pod uwagę liczbę wirtualnych użytkowników, którzy są aktualnie uruchomione każdego badania.

Bb514186.collapse_all(pl-pl,VS.110).gifUdział procentowy oparty na wirtualnych użytkowników

Ten model mix testu określa procent wirtualnych użytkowników korzystających z określonego testu.Użycie tego modelu mix badania następnego badania, aby uruchomić opiera się nie tylko na przypisane wartości procentowe, ale również procentową wirtualnych użytkowników, którzy są aktualnie uruchomione szczególne badania.W punkcie testu obciążenia liczba użytkowników, którzy korzystają z określonego testu odpowiada dystrybucji przypisanego możliwie najdokładniej.

Bb514186.collapse_all(pl-pl,VS.110).gifNadawanie tempa Test Mix

Jeśli określisz pacing mix badania należy ustawić szybkość wykonywania badań dla każdego wirtualnego użytkownika dla każdego testu w mix badania.Dla każdego testu stopa ta jest wyrażona jako testy na wirtualnego użytkownika na godzinę.Na przykład można przypisać następujące pacing mix test następujące badania:

  • TestA: 4 testów na użytkownika na godzinę

  • TestB: 2, badania na użytkownika na godzinę

  • TestC: 0,125 testów na użytkownika na godzinę

Użycie pacing test mix model aparatu wykonawczego testu obciążenia gwarantuje rzeczywistego kursu, na którym uruchomiono testy jest mniejsza lub równa stawce określonej.Testy za długa dla przypisanego numeru wypełnia, zwracany jest błąd.

Traktować czasu między iteracji Test używać pacing test mix ustawienie nie ma zastosowania.

Bb514186.collapse_all(pl-pl,VS.110).gifStosowanie do nadawanie tempa opóźnienia dystrybucji

Wartość dla Dystrybucji stosuje się do opóźnienia nadawanie tempa do PRAWDA albo FAŁSZ można ustawić właściwości w scenariuszu testu obciążenia:

  • TRUE: Scenariusz zastosuje opóźnienia typowej dystrybucji statystycznej określonej przez wartość w Testów na użytkownika na godzinę kolumny w oknie dialogowym Edycja Mix badania.Aby uzyskać więcej informacji, zobacz Edytowanie tekstu Mix modeli, aby określić prawdopodobieństwo wirtualnego użytkownika Uruchamianie testu.

    Na przykład załóżmy, że Testów na użytkownika na godzinę wartość w oknie Edytuj Test Mix dialogowym test ustawiona na 2 użytkowników na godzinę.Jeśli Dystrybucji stosuje się do opóźnienia nadawanie tempa właściwość jest ustawiona na True, czas oczekiwania między badaniami dotyczy typowej dystrybucji statystycznych.Badania będą nadal działać 2 testów na godzinę, ale nie będzie niekoniecznie 30 minut między nimi.Pierwszy test może uruchomić po 4 minut i drugi test po 45 minut.

  • FALSE: testy tempie szczególne określone wartości w Testów na użytkownika na godzinę kolumny w oknie dialogowym Edycja Mix badania.Aby uzyskać więcej informacji, zobacz Edytowanie tekstu Mix modeli, aby określić prawdopodobieństwo wirtualnego użytkownika Uruchamianie testu.

    Na przykład załóżmy, że Testów na użytkownika na godzinę wartość w oknie Edytuj Test Mix dialogowym test ustawiona na 2 użytkowników na godzinę.Jeśli Dystrybucji stosuje się do opóźnienia nadawanie tempa właściwość jest ustawiona na False, są zasadniczo podając nie kalkulowaniu po uruchomieniu testów.Badania będą uruchamiane co 30 minut.Dzięki wykonywania testów 2 na godzinę.

Aby uzyskać więcej informacji, zobacz Jak: stosują dystrybucję na nadawanie tempa opóźnienia podczas korzystania z modelu Mix badania tempa użytkownika.

Bb514186.collapse_all(pl-pl,VS.110).gifKolejności

Zaznaczenie opcji kolejność badań sekwencyjnych w oparciu sprawia, że każdy użytkownik wirtualnych wszystkie testy w scenariuszu, w kolejności, że badania zostały zdefiniowane.

Badania właściwości iteracji

W właściwości Uruchom ustawień można określić wartości dla właściwości Test iteracji.Ta wartość jest liczba iteracji test do uruchomienia testu obciążenia.Po rozpoczęciu określonej liczby iteracji test zostanie uruchomiony iteracji nie dodatkowe badania pomimo ustawienia profilów obciążenia.Po zakończeniu liczbę iteracji badania określone kończy się badanie obciążenia.Aby uzyskać więcej informacji, zobacz Jak: określenie liczby iteracji badania w badaniu obciążenia uruchamiać ustawienie.

Inicjowanie i zakończenie badania

Można wybrać testy na początku i na końcu każdego użytkownika wirtualnego obciążenia badania sesji.Aby uzyskać więcej informacji, zobacz Edytowanie tekstu Mix modeli, aby określić prawdopodobieństwo wirtualnego użytkownika Uruchamianie testu.

  • Inicjowanie test.Ten test jest uruchamiany przez każdego użytkownika wirtualnego przed wykonaniem dowolnego testów w asortymencie badania.

  • Zakończenie badania.Ten test jest uruchamiane po wszystkich testów dla danego użytkownika wirtualnych.

Należy pamiętać o badania initialize i zakończenie badania:

  • Można określić czas trwania badania obciążenia przez czas zamiast liczby iteracji.W przypadku po ukończeniu testu obciążenia, czas trwania zadania zakończenie badania nie będzie działać.

  • Jeśli initialize test jest test jednostki lub testu wydajności sieci Web, stan obiektu TestContext lub WebTestContext, po zakończeniu badania initialize jest zapisywany.Go następnie posłuży jako początkowy kontekst dla iteracji testów mix badania.

  • Nowych użytkowników określone właściwości scenariusz procent z nowych użytkowników, zawsze wykonać badania initialize, jedna iteracja test z mix badania i zakończenia badania.

Zobacz też

Koncepcje

Właściwości scenariusz testu obciążenia

Inne zasoby

Edytowanie tekstu Mix modeli, aby określić prawdopodobieństwo wirtualnego użytkownika Uruchamianie testu

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

Edycja Mix Test, aby określić wydajność sieci Web, jednostki i testów UI zakodowanej w scenariuszu testu obciążenia

Konfigurowanie ustawień Uruchom Load Test

Step 2.2 - Choosing a Test Mix Model in the New Load Test Wizard

Step 2.3 - Specifying Test Mix in the New Load Test Wizard

Changing the Test Mix Model in a Scenario