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.
Dowiedz się, jak utworzyć test obciążeniowy dla aplikacji w usłudze Azure Functions przy użyciu usługi Azure Load Testing. W tym artykule dowiesz się, jak utworzyć test obciążenia oparty na adresach URL dla aplikacji funkcji w portalu Azure, a następnie użyć pulpitu nawigacyjnego do analizy problemów z wydajnością i identyfikacji wąskich gardeł.
Zintegrowane środowisko testowania obciążenia w usłudze Azure Functions umożliwia:
- Tworzenie testu obciążeniowego opartego na adresie URL dla funkcji z wyzwalaczem HTTP
- Wyświetlanie przebiegów testów obciążeniowych skojarzonych z aplikacją funkcji
- 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 funkcji z co najmniej jedną funkcją z wyzwalaczem HTTP. Jeśli musisz utworzyć aplikację funkcji, zobacz Wprowadzenie do usługi Azure Functions.
Tworzenie testu obciążeniowego dla aplikacji funkcji
Test obciążeniowy oparty na adresach URL można utworzyć bezpośrednio z poziomu aplikacji funkcji platformy Azure w witrynie Azure Portal. Możesz tworzyć, wprowadzając swoje żądania HTTP bezpośrednio w portalu lub przesyłając skrypt testowy za pomocą JMeter lub Locust.
Aby utworzyć test obciążeniowy dla aplikacji funkcji:
W portalu Azure, przejdź do swojej aplikacji funkcji.
W okienku po lewej stronie wybierz pozycję Testowanie obciążenia (wersja zapoznawcza) w sekcji Wydajność .
Na tej stronie można wyświetlić listę testów i przebiegów testów obciążeniowych dla tej aplikacji funkcyjnej.
Wybierz pozycję Utwórz test , aby rozpocząć test obciążeniowy dla aplikacji funkcji. 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) Opis 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ź unikalną nazwę testu. Opis testu (Opcjonalnie) Wprowadź opis testu obciążenia. Uruchom test po utworzeniu Po wybraniu, test obciążeniowy zostanie uruchomiony automatycznie po jego utworzeniu.
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) Opis 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. URL Wybierz podstawowy adres URL punktu końcowego HTTP Ścieżka (Opcjonalnie) Wprowadź nazwę ścieżki adresu URL w punkcie końcowym HTTP. Ś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. Azure Load Testing obsługuje metody GET, POST, PUT, DELETE, PATCH, HEAD i OPTIONS. Parametry zapytań (Opcjonalnie) Wprowadź parametry ciągu zapytania, aby dołączyć go do adresu URL. nagłówków (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.
Platforma Azure Load Testing teraz tworzy test obciążeniowy. W przypadku wybrania opcji Uruchom test po utworzeniu wcześniej test obciążeniowy zostanie uruchomiony automatycznie.
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 funkcji w witrynie Azure Portal.
W portalu Azure przejdź do aplikacji funkcji Azure.
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 funkcji.
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.