Monitorowanie metryk aplikacji po stronie serwera przy użyciu testowania obciążenia platformy Azure
Z tego artykułu dowiesz się, jak przechwytywać i monitorować metryki aplikacji po stronie serwera podczas uruchamiania testu obciążeniowego przy użyciu usługi Azure Load Testing. Po uruchomieniu testu obciążeniowego dla aplikacji hostowanej na platformie Azure usługa Azure Load Testing zbiera metryki zasobów dla składników aplikacji i przedstawia je na pulpicie nawigacyjnym testowania obciążenia.
Aby przechwycić metryki podczas testu obciążeniowego, zaktualizuj konfigurację testu obciążeniowego i dodaj składniki aplikacji platformy Azure tworzące aplikację. Usługa automatycznie wybiera najbardziej odpowiednie metryki zasobów dla tych składników aplikacji w zależności od typu składnika. Opcjonalnie możesz zaktualizować listę metryk po stronie serwera dla każdego składnika platformy Azure.
Usługa Azure Load Testing integruje się z usługą Azure Monitor w celu przechwytywania metryk zasobów po stronie serwera dla aplikacji hostowanych na platformie Azure. Dowiedz się więcej na temat typów zasobów platformy Azure, które obsługuje usługa Azure Load Testing.
Wymagania wstępne
- Konto platformy Azure z aktywną subskrypcją. Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.
- Zasób testowania obciążenia platformy Azure. Aby utworzyć zasób testowania obciążenia, zobacz Tworzenie i uruchamianie testu obciążeniowego.
Dodawanie składników aplikacji platformy Azure do testu obciążeniowego
Aby monitorować metryki zasobów dla aplikacji hostowanej na platformie Azure, należy określić listę składników aplikacji platformy Azure w konfiguracji testu obciążeniowego. Testowanie obciążenia platformy Azure automatycznie przechwytuje zestaw odpowiednich metryk zasobów dla każdego wybranego składnika. Podczas testu obciążeniowego i po zakończeniu testu można wyświetlić metryki po stronie serwera na pulpicie nawigacyjnym testowania obciążenia.
Aby uzyskać listę składników platformy Azure obsługiwanych przez usługę Azure Load Testing, zobacz Obsługiwane typy zasobów platformy Azure.
Wykonaj następujące kroki, aby skonfigurować składniki platformy Azure na potrzeby testu obciążeniowego:
W witrynie Azure Portal przejdź do zasobu testowania obciążenia platformy Azure.
W okienku po lewej stronie wybierz pozycję Testy, a następnie wybierz test obciążeniowy z listy.
Na stronie szczegółów testu wybierz pozycję Konfiguruj, a następnie wybierz pozycję Składniki aplikacji, aby dodać lub usunąć zasoby platformy Azure do monitorowania podczas testu obciążeniowego.
Na stronie Konfigurowanie składników aplikacji zaznacz lub wyczyść pola wyboru dla zasobów platformy Azure, które chcesz dodać lub usunąć, a następnie wybierz pozycję Zastosuj.
Po uruchomieniu testu obciążeniowego usługa Azure Load Testing wyświetla domyślne metryki zasobów dla wybranych składników aplikacji na pulpicie nawigacyjnym przebiegu testu.
W dowolnym momencie możesz zmienić listę metryk zasobów dla każdego składnika aplikacji.
Konfigurowanie metryk zasobów na potrzeby testu obciążeniowego
Po dodaniu składników aplikacji do konfiguracji testu obciążeniowego usługa Azure Load Testing dodaje najbardziej odpowiednie metryki zasobów dla tych składników. Możesz dodawać lub usuwać metryki zasobów dla każdego ze składników aplikacji w teście obciążeniowym.
Wykonaj następujące kroki, aby wyświetlić i zaktualizować listę metryk zasobów na potrzeby testu obciążeniowego:
Na stronie szczegółów testu wybierz pozycję Konfiguruj, a następnie wybierz pozycję Metryki, aby wybrać określone metryki zasobów do przechwycenia podczas testu obciążeniowego.
Zaktualizuj listę metryk, które chcesz przechwycić, a następnie wybierz pozycję Zastosuj.
Wybierz pozycję Uruchom , aby uruchomić test obciążeniowy z nowymi ustawieniami konfiguracji.
Zwróć uwagę, że na pulpicie nawigacyjnym wyników testu są teraz wyświetlane zaktualizowane metryki po stronie serwera.
Uwaga
Podczas aktualizowania konfiguracji testu obciążeniowego wszystkie przyszłe przebiegi testów używają zaktualizowanej konfiguracji. Możesz również zaktualizować składniki aplikacji i metryki na pulpicie nawigacyjnym testowania obciążenia. W takim przypadku zmiany konfiguracji dotyczą tylko bieżącego przebiegu testu.