Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
- Konto Azure z aktywną subskrypcją. Jeśli nie masz subskrypcji Azure, przed rozpoczęciem utwórz darmowe konto.
- Aplikacja internetowa usługi Azure App Service. Jeśli musisz utworzyć aplikację internetową, zapoznaj się z dokumentacją Wprowadzenie do usługi App Service.
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:
W witrynie Azure Portal przejdź do aplikacji internetowej usługi Azure App Service.
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.
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.
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. Jeśli masz wiele miejsc wdrożenia dla aplikacji internetowej, wybierz miejsce , dla którego chcesz uruchomić test obciążeniowy.
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.
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.
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.
W witrynie Azure Portal przejdź do aplikacji internetowej usługi Azure App Service.
W okienku po lewej stronie wybierz pozycję Testowanie obciążenia.
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.
Wybierz przebieg testu, aby przejść do pulpitu nawigacyjnego testowania obciążenia platformy Azure i przeanalizować szczegóły przebiegu testu.
Dalsze kroki
- Dowiedz się więcej na temat testowania obciążenia aplikacji usługi Azure App Service.