Udostępnij za pomocą


Tworzenie testu obciążeniowego dla aplikacji internetowych usługi Azure App Service

Z tego artykułu dowiesz się, jak utworzyć test obciążeniowy dla aplikacji internetowej usługi Azure App Service przy użyciu usługi Azure Load Testing. Bezpośrednio utwórz test obciążeniowy w oparciu o adres URL z usługi App Service w portalu Azure, a następnie użyj pulpitu testowania obciążeniowego, aby przeanalizować problemy z wydajnością i zidentyfikować wąskie gardła.

Zintegrowane środowisko testowania obciążenia w usłudze Azure App Service umożliwia:

  • Tworzenie testu obciążeniowego opartego na adresie URL dla punktu końcowego usługi App Service lub miejsca wdrożenia
  • Wyświetlanie przebiegów testów skojarzonych z usługą App Service
  • Tworzenie zasobu testowania obciążenia

Wymagania wstępne

Tworzenie testu obciążeniowego dla aplikacji internetowej

Test obciążeniowy można utworzyć bezpośrednio z poziomu aplikacji internetowej usługi Azure App Service w witrynie Azure Portal. Możesz utworzyć, wprowadzając żądania HTTP bezpośrednio w portalu lub przekazując skrypt testowy JMeter lub Locust.

Aby utworzyć test obciążeniowy dla aplikacji internetowej:

  1. W witrynie Azure Portal przejdź do aplikacji internetowej usługi Azure App Service.

  2. W okienku po lewej stronie wybierz pozycję Testowanie obciążenia w sekcji Wydajność .

    Na tej stronie można wyświetlić listę testów i przebiegów testów obciążeniowych dla tej aplikacji internetowej.

    Zrzut ekranu przedstawiający stronę testowania obciążenia w usłudze App Service.

  3. Wybierz pozycję Utwórz test , aby rozpocząć test obciążeniowy dla aplikacji internetowej. Wybierz pozycję Utwórz test oparty na adresie URL , jeśli nie masz skryptu testowego. Wybierz pozycję Przekaż skrypt , jeśli masz skrypt testowy JMeter lub Locust.

    1. Na stronie Tworzenie testu wprowadź najpierw szczegóły testu:

      (No changes needed) Description
      Zasób testowania obciążenia Wybierz zasób testowania obciążenia. Utwórz nową, jeśli nie masz jej w subskrypcji platformy Azure.
      Nazwa testu Wprowadź unikatową nazwę testu.
      Opis testu (Opcjonalnie) Wprowadź opis testu obciążeniowego.
      Uruchom test po utworzeniu Po zaznaczeniu odpowiedniej opcji, test obciążeniowy uruchomi się automatycznie po jego utworzeniu.
    2. Jeśli masz wiele miejsc wdrożenia dla aplikacji internetowej, wybierz miejsce , dla którego chcesz uruchomić test obciążeniowy.

    Zrzut ekranu przedstawiający stronę konfiguracji zasobu służącą do tworzenia testu w usłudze App Service.

  4. W przypadku testu opartego na adresach URL wybierz pozycję Dodaj żądanie , aby dodać żądania HTTP do testu obciążeniowego:

    Na stronie Dodawanie żądania wprowadź szczegóły żądania:

    (No changes needed) Description
    Nazwa żądania Unikatowa nazwa w teście obciążeniowym w celu zidentyfikowania żądania. Tę nazwę żądania można użyć podczas definiowania kryteriów testu.
    Adres URL Wybieranie podstawowego adresu URL internetowego punktu końcowego
    Path (Opcjonalnie) Wprowadź nazwę ścieżki adresu URL w internetowym punkcie końcowym. Ścieżka jest dołączana do adresu URL w celu utworzenia punktu końcowego, który jest testowany pod kątem obciążenia.
    Metoda HTTP Wybierz metodę HTTP z listy. Funkcja testowania obciążenia platformy Azure obsługuje metody GET, POST, PUT, DELETE, PATCH, HEAD i OPTIONS.
    Parametry zapytania (Opcjonalnie) Wprowadź parametry ciągu zapytania, aby dołączyć go do adresu URL.
    Headers (Opcjonalnie) Wprowadź nagłówki HTTP do uwzględnienia w żądaniu HTTP.
    Treść (Opcjonalnie) W zależności od metody HTTP można określić zawartość treści HTTP. Testowanie obciążenia platformy Azure obsługuje następujące formaty: nieprzetworzone dane, widok JSON, JavaScript, HTML i XML.

    Dowiedz się więcej o dodawaniu żądań HTTP do testu obciążeniowego.

  5. W przypadku testu opartego na skryptach przekaż skrypt testowy na karcie Plan testów . Dowiedz się więcej o tworzeniu testu, przekazując skrypt testowy.

  6. Po wprowadzeniu wszystkich wymaganych szczegółów wybierz pozycję Przejrzyj i utwórz , aby przejrzeć konfigurację testu, a następnie wybierz pozycję Utwórz , aby utworzyć test obciążeniowy.

    Usługa Testowanie Obciążenia Azure teraz tworzy test obciążeniowy. W przypadku wybrania opcji Uruchom test po utworzeniu wcześniej test obciążeniowy zostanie uruchomiony automatycznie.

Uwaga / Notatka

Jeśli test został przekonwertowany z testu adresu URL na test JMX bezpośrednio z zasobu testowania obciążenia, nie można zmodyfikować testu z usługi App Service.

Wyświetlanie przebiegów testów

Możesz wyświetlić listę przebiegów testów i podsumowanie wyników testu bezpośrednio z poziomu konfiguracji aplikacji internetowej w witrynie Azure Portal.

  1. W witrynie Azure Portal przejdź do aplikacji internetowej usługi Azure App Service.

  2. W okienku po lewej stronie wybierz pozycję Testowanie obciążenia.

  3. Na karcie Przebiegi testów możesz wyświetlić listę przebiegów testów dla aplikacji internetowej.

    Dla każdego przebiegu testu można wyświetlić szczegóły testu i podsumowanie wyniku testu, takie jak średni czas odpowiedzi, przepływność i stan błędu.

  4. Wybierz przebieg testu, aby przejść do pulpitu nawigacyjnego testowania obciążenia platformy Azure i przeanalizować szczegóły przebiegu testu.

    Zrzut ekranu przedstawiający listę przebiegów testów w usłudze App Service.

Dalsze kroki