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.
Testowanie aplikacji platformy Azure umożliwia deweloperom i zespołom QA uruchamianie testów funkcjonalnych i wydajnościowych na dużą skalę w celu identyfikowania problemów w aplikacjach. Testowanie aplikacji platformy Azure umożliwia uruchamianie testów funkcjonalnych za pomocą obszarów roboczych playwright i testów wydajnościowych przy użyciu testowania obciążenia platformy Azure. Poświęcaj mniej czasu na zarządzanie infrastrukturą i mniej pracy dzięki automatyzacji testów opartych na sztucznej inteligencji w celu zwiększenia jakości i innowacji.
Testowanie obciążenia platformy Azure umożliwia generowanie dużego obciążenia i symulowanie ruchu dla aplikacji niezależnie od tego, gdzie są hostowane. Obsługuje uruchamianie testów opartych na technologii Apache JMeter lub testów opartych na locust. Umożliwia również generowanie obciążenia z wielu regionów i umożliwia testowanie prywatnych punktów końcowych aplikacji. Udostępnia szczegółowe metryki i szczegółowe informacje na temat wydajności aplikacji pod obciążeniem, pomagając zidentyfikować wąskie gardła i zoptymalizować wydajność.
Playwright Workspaces umożliwia uruchamianie kompleksowej testów z wysoką równoległizacją. Obsługuje równoległe uruchamianie testów w wielu przeglądarkach i urządzeniach, co umożliwia weryfikowanie funkcjonalności i wydajności aplikacji na dużą skalę. Udostępnia również szczegółowe wyniki testów i szczegółowe informacje, pomagając identyfikować problemy i optymalizować testy.
Na poniższym diagramie przedstawiono omówienie sposobu integrowania usługi Azure App Testing z tymi funkcjami:
Scenariusze użycia
Usługa Azure App Testing została zaprojektowana w celu ułatwienia pracy z następującymi scenariuszami:
Testowanie obciążenia: generuj obciążenia na dużą skalę, aby symulować rzeczywisty ruch i identyfikować wąskie gardła wydajności w aplikacjach. Testy można uruchamiać przy użyciu skryptów JMeter lub Locust albo tworzyć testy oparte na adresach URL.
Kompleksowe testowanie interfejsu użytkownika: uruchamianie pełnych testów z wysoką równoległacją przy użyciu obszarów roboczych programu Playwright. Zweryfikuj funkcjonalność i wydajność aplikacji w wielu przeglądarkach i urządzeniach.
Kluczowe funkcje
Oto niektóre z kluczowych funkcji testowania aplikacji platformy Azure:
Azure Load Testing
Generowanie obciążenia o dużej skali: generowanie obciążenia z wielu regionów w celu symulowania wzorców ruchu w świecie rzeczywistym i identyfikowania wąskich gardeł wydajności.
Tworzenie i szczegółowe informacje oparte na sztucznej inteligencji: łatwe tworzenie testów obciążeniowych przy użyciu programu VS Code w trybie agenta GitHub Copilot i uzyskiwanie szczegółowych informacji opartych na sztucznej inteligencji w wynikach testów, które wykrywają problemy i zalecają poprawki.
Obsługa narzędzi JMeter i Locust: uruchamianie testów przy użyciu skryptów Apache JMeter lub Locust, co umożliwia korzystanie z istniejących skryptów testowych i narzędzi.
Testowanie prywatnego punktu końcowego: przetestuj punkty końcowe aplikacji prywatnych, bezpiecznie łącząc się z aplikacjami hostowanymi w sieciach wirtualnych lub środowiskach lokalnych.
Szczegółowe metryki i szczegółowe informacje: uzyskaj szczegółowe metryki i szczegółowe informacje na temat wydajności aplikacji pod obciążeniem, pomagając zidentyfikować wąskie gardła i zoptymalizować wydajność.
Obszary robocze dramaturgu
Wysoka równoległość: równoległe uruchamianie kompleksowego testowania w wielu przeglądarkach i urządzeniach, co umożliwia przyspieszenie kompleksowej weryfikacji aplikacji.
Testowanie między przeglądarkami i wieloma urządzeniami: zweryfikuj aplikacje w różnych przeglądarkach i urządzeniach, zapewniając spójne funkcje i wydajność.
Bezproblemowa integracja z ciągłą integracją/ciągłego wdrażania: integrowanie obszarów roboczych programu Playwright z istniejącymi potokami ciągłej integracji/ciągłego wdrażania w celu zautomatyzowania kompleksowego testowania i zapewnienia jakości na każdym etapie programowania.
Zabezpieczenia i kontrola dostępu: Obsługa tożsamości zarządzanych, dostępu do linków prywatnych i kontroli dostępu opartej na rolach (kontroli dostępu opartej na rolach) zapewnia bezpieczny i kontrolowany dostęp do zasobów obszaru roboczego.
Miejsce przechowywania danych w regionie i dane magazynowane
Azure Load Testing
Testowanie obciążenia platformy Azure nie przechowuje ani nie przetwarza danych klientów poza regionem, w którym wdrażasz wystąpienie usługi.
Obszary robocze dramaturgu
Obszary robocze programu Playwright nie przechowują ani nie przetwarzają danych klientów poza regionem, w którym wdrożono obszar roboczy. W przypadku korzystania z funkcji koligacji regionalnej metadane są przesyłane z regionu przeglądarki hostowanej w chmurze do regionu obszaru roboczego w bezpieczny i zgodny sposób.
Playwright Workspaces automatycznie szyfruje wszystkie dane przechowywane w obszarze roboczym przy użyciu kluczy zarządzanych przez firmę Microsoft (klucze zarządzane przez usługę). Na przykład te dane obejmują szczegóły dotyczące obszaru roboczego, metadane przebiegu testu Playwright, takie jak czas rozpoczęcia i zakończenia testu, czas trwania testu, kto przeprowadził test oraz wyniki testu, które są publikowane w usłudze.