Wybieranie testu dostępności

Ukończone

Po wdrożeniu aplikacji internetowej lub witryny internetowej można skonfigurować testy cykliczne, aby monitorować dostępność i czas odpowiedzi. Aplikacja Szczegółowe informacje wysyła żądania internetowe do aplikacji w regularnych odstępach czasu z punktów na całym świecie. Może ona otrzymywać alerty, jeśli aplikacja nie odpowiada lub reaguje zbyt wolno.

Możesz skonfigurować testy dostępności dla dowolnego punktu końcowego HTTP lub HTTPS dostępnego z publicznego Internetu. Nie musisz wprowadzać żadnych zmian w testowej witrynie internetowej. W rzeczywistości, nawet nie musi być witryną, której jesteś właścicielem. Możesz przetestować dostępność interfejsu API REST, od którego zależy twoja usługa.

Można utworzyć maksymalnie 100 testów dostępności na zasób Szczegółowe informacje aplikacji i istnieją trzy typy testów dostępności:

  • Test ping adresu URL (wersja klasyczna): możesz utworzyć ten test za pośrednictwem portalu, aby sprawdzić, czy punkt końcowy odpowiada i mierzyć wydajność skojarzona z tą odpowiedzią. Można również ustawić niestandardowe kryteria sukcesu w połączeniu z bardziej zaawansowanymi funkcjami, takimi jak analizowanie żądań zależnych i zezwalanie na ponawianie prób.
  • Test standardowy (wersja zapoznawcza): ten pojedynczy test żądania jest podobny do testu ping adresu URL. Obejmuje ona ważność certyfikatu SSL, proaktywne sprawdzanie okresu istnienia, czasownik żądania HTTP (na przykład GET, HEADlub POST), nagłówki niestandardowe i niestandardowe dane skojarzone z żądaniem HTTP.
  • Niestandardowy test trackAvailability: jeśli zdecydujesz się utworzyć aplikację niestandardową do uruchamiania testów dostępności, możesz użyć metody TrackAvailability(), aby wysłać wyniki do aplikacji Szczegółowe informacje.

Uwaga

Test wieloetapowy jest czwartym typem testu dostępności, jednak jest dostępny tylko za pośrednictwem programu Visual Studio 2019. Niestandardowy test trackAvailability to długoterminowe rozwiązanie obsługiwane w scenariuszach z wieloma żądaniami lub testami uwierzytelniania.

Ważne

Test ping adresu URL opiera się na infrastrukturze DNS publicznego Internetu do rozpoznawania nazw domen przetestowanych punktów końcowych. Jeśli używasz prywatnego systemu DNS, upewnij się, że serwery nazw domen publicznych mogą rozpoznać każdą nazwę domeny testu. Jeśli nie jest to możliwe, możesz zamiast tego użyć niestandardowych testów TrackAvailability.

Zapoznaj się z artykułem dotyczącym rozwiązywania problemów, aby uzyskać wskazówki dotyczące diagnozowania problemów z dostępnością.