Udostępnij za pośrednictwem


Konfigurowanie kontrolerów testu i badania agentów do testowania obciążenia

Visual Studio Ultimate można używać komputer lub grupę komputerów do generowania symulowane obciążenia dla badania i zdalne uruchamianie testów i jednocześnie na kilku komputerach.Kontroler pojedynczego badania i jednego lub kilku agentów badania składa się tej grupy komputerów. Agent testu kontrolera i badania można użyć do wygenerowania obciążenia więcej niż jednym komputerze można wygenerować samodzielnie lub po prostu przetestować zdalnie.

Wymagania

  • Visual Studio Ultimate

Architektura symulacji obciążenia

Architektura symulacji obciążenia składa się z klienta programu Visual Studio, kontroler testu i badania czynników.

  • Klient jest używany do rozwoju badań, testy i wyświetlić wyniki testów.

  • Kontroler test jest używany do administrowania agentów badań oraz gromadzenia wyników badań.

  • Agenci badania są używane do uruchomienia testów i zbierania danych, w tym informacje o systemie i ASP.NET profilowania dane określone w ustawieniu badania.

Ta architektura zapewnia następujące korzyści:

  • Możliwość skalowania generacji obciążenia, dodając dodatkowe badanie agentów do kontrolera badania.

  • Elastyczność instalacji klienta, badania kontrolera i badania oprogramowanie agenta na tych samych lub różnych komputerach.Na przykład:

    Konfiguracja lokalnego:

    • Komputer1: Visual Studio, kontroler, agent.

    Komputera lokalnego przy użyciu kontrolera i agenta

    Typowa konfiguracja zdalnego:

    • Komputer1 i 2: Visual Studio (wielu testerów można używać tego samego kontrolera).

    • KOMPUTER3: Kontroler (może mieć zainstalowane zbyt agentów).

    • Machine4-n: agenta lub czynników związanych z kontrolera na KOMPUTER2.

    Komputerów zdalnych przy użyciu kontrolera i agentów

Mimo, że kontroler test zarządza zwykle kilka czynników badania, agenta można tylko skojarzony z pojedynczym kontrolerem.Każdy agent test może być współużytkowany przez zespół projektantów.Ta architektura ułatwia zwiększenie liczby agentów test, tym samym generując większego obciążenia.

Badania agenta i badanie kontroler interakcji

Kontroler test zarządza zestaw agentów test do uruchomienia testów.Kontroler test komunikuje się z badania agentów do rozpoczęcia badania, testy stop, agent przebiegu toru i wyniki badań zbierania danych.

ms243155.collapse_all(pl-pl,VS.110).gifKontroler badania

Kontroler badania zawiera ogólne architektury uruchamiania testów i zawiera specjalne funkcje umożliwiające uruchamianie testów obciążenia.Kontroler test wysyła testu obciążenia do wszystkich badań i czeka, aż wszyscy agenci badania zostały zainicjowane badania.Gdy wszyscy agenci badania, kontroler test wysyła wiadomość do czynników test, aby rozpocząć test.

ms243155.collapse_all(pl-pl,VS.110).gifTest agenta

Test agent działa jako usługa nasłuchuje żądań z kontrolera test zacząć nowy test.Po odebraniu żądania usługi agenta test uruchamia proces, na którym należy wykonać badania.Każdy agent test uruchamia to samo badanie obciążenia.

Badanie agentów przypisuje się wagę przez administratora i obciążenia jest rozdzielona według wagi agenta badania.Na przykład jeśli test agent 1 ma wagi 30, badania agent 2 ma wagi 70 i obciążenia jest ustawiona na 1 000 użytkowników, następnie test agent 1 symuluje 300 wirtualnych użytkowników konieczne badania agent 2 symuluje 700 wirtualnych użytkowników.Aby uzyskać więcej informacji, zobacz Zarządzanie Test kontrolerów i badanie agentów z programu Visual Studio.

Agent badania przyjmuje się jako dane wejściowe w zestaw testów i zestaw parametrów symulacji.Kluczowych koncepcji w Visual Studio Ultimate jest, że badania są niezależne od komputera, na którym są uruchamiane.

Przetestuj kontroler i punkty połączenia agenta badania

Na następującej ilustracji pokazano punktów połączenia między kontrolerem badania, agent badania i klienta.Przedstawia ona, które porty są używane do połączeń przychodzących i wychodzących, jak również ograniczenia zabezpieczeń używane na tych portach.

Badania sterownika i badania portów agenta i zabezpieczeń

Aby uzyskać więcej informacji, zobacz Konfigurowanie portów pod kątem kontrolerów testów i agentów testowych.

Przetestuj kontroler i informacje dotyczące instalacji agenta

Aby uzyskać ważne informacje dotyczące wymagania sprzętowe i programowe dla kontrolerów testu i badania czynników procedury instalowania i konfigurowania środowiska dla zapewnienia optymalnej wydajności, zobacz Instalowanie i konfigurowanie agentów badania i badania kontrolerów i Badania kontrolera i wymagania agenta badania dla badania obciążenia.

Przy użyciu kontrolera testu i badania agenta z jednostki badań

Po zainstalowaniu kontrolera badania i jednego lub kilku agentów, można określić, czy przy użyciu kontrolera test ustawienie testu zdalne wykonanie testów obciążenia.Ponadto można określić dane i diagnostyki karty używane z roli jaką jest skojarzony z czynników w ustawieniu badania.Aby uzyskać więcej informacji, zobacz Jak: tworzenie ustawienie badania dla badania rozłożony ładunek i Konfigurowanie maszyn i zbierania informacji diagnostycznych przy użyciu ustawień testu.

Zobacz też

Zadania

Jak: Uruchom Test obciążenia za pomocą testu kontrolerów i agentów badania określonego w ustawieniu badania

Jak: Uruchom Test za pomocą testu kontrolerów i badania czynników

Instruktaż: Przy użyciu kontrolera testu i badania czynników w badaniu obciążenia

Jak: tworzenie ustawienie badania dla badania rozłożony ładunek

Jak: wyniki testów obciążenia dostępu do analizy

Koncepcje

Testowanie wydajności i obciążenia w programie Visual Studio za pomocą testów wydajności sieci Web i obciążenia

Badania kontrolera i wymagania agenta badania dla badania obciążenia

Inne zasoby

Z systemem obciążenia i testów wydajności sieci Web