Tworzenie testu REST API
Tworzenie testu REST API do testowania czasu odpowiedzi i dostępności aplikacji WWW za pomocą następujących metod HTTP: GET, POST, PUT i DELETE.
O tym zadaniu
Testy REST API pozwalają monitorować dostępność i wydajność aplikacji WWW i innych adresów URL w odpowiedzi na wywołania REST.
Procedura
Aby utworzyć test REST API, wykonaj następujące czynności.
-
Jeśli zostanie wyświetlona strona podsumowania produktu Monitorowanie dostępności
dla używanej aplikacji, kliknij opcję Dodaj nowy Test. Podczas przeglądania panelu kontrolnego produktu Monitorowanie dostępności kliknij przycisk Dodaj nowy test na panelu Testy syntetyczne.


- Kliknij opcję Pojedyncze działanie na stronie Konfiguracja monitorowania, a następnie kliknij pozycję REST API na stronie Pojedyncze działanie.
- Wprowadź odpowiednią nazwę testu w polu Nazwa. Dodaj opis przeznaczenia testu w polu Opis.
-
W sekcji Żądanie wybierz typ metody z listy
Metoda i wpisz Adres URL, który
ma być testowany za pomocą tej metody.
Można wybrać metodę GET, PUT, POST lub DELETE. Jeśli zostanie wybrana metoda PUT lub POST, można wprowadzić treść do testu w polu Treść żądania (opcjonalne).
Na przykład następujący test REST API używa metody POST do wysłania żądania akceptacji danych przez aplikację WWW, oprócz testowania dostępności i wydajności tej aplikacji WWW.

- Opcjonalne:
Skonfiguruj test, aby dołączyć określony nagłówek i wartość. Wpisz nazwę
nagłówka i wartość nagłówka w polach Nagłówek.
Jeśli aplikacja WWW, która ma być testowana, wymaga nazwy użytkownika i hasła, wprowadź "Autoryzacja" w polu Nazwa nagłówka. Wpisz słowo
Base
, znak spacji i wartość w formacie Base64 nazwa_użytkownika:hasło w polu Wartość nagłówka.Na przykład, jeśli nazwą użytkownika jest Alladyn a hasłem OtworzSieSezamie, wpisz słowo
Base
, znak spacji oraz wartość w formacie Base64 Alladyn:OtworzSieSezamie w polu Wartość nagłówka.
-
Skonfiguruj progi alertów ostrzegawczych i krytycznych dla testu w sekcji
Sprawdzanie poprawności odpowiedzi. Dla każdego wiersza
zmień wartości w polach Wartość i
Jednostka.
Czasy odpowiedzi, które przekraczają dany próg ostrzegawczy i krytyczny, wyzwalają alerty.

- Opcjonalne:
Kliknij przycisk Dodaj warunek, aby zdefiniować i
dodać niestandardowe warunki sprawdzania poprawności odpowiedzi.
Niestandardowe warunki sprawdzania poprawności odpowiedzi są wartościowane łącznie w celu wygenerowania alertu. Dla danego testu można zdefiniować i dodać maksymalnie sześć niestandardowych warunków.Ważne:
W produkcie Monitorowanie dostępności każdy test może wygenerować łącznie maksymalnie trzy alerty. Test będzie zgłaszać alarm o najwyższej istotności do momentu rozwiązania wszystkich warunków, które powodują alerty. Więcej informacji na ten temat zawiera sekcja Generowanie alertów przy monitorowaniu dostępności.
Można sprawdzić poprawność następujących danych:- Kod odpowiedzi nagłówka
- Wybierz opcję Kod odpowiedzi nagłówka, aby przeprowadzić test dla jednego lub wielu kodów odpowiedzi HTTP.
- Właściwość nagłówka
- Wybierz opcję Właściwości nagłówka, aby przeprowadzić test dla wartości i właściwości konkretnego pola nagłówka HTTP.
- Treść JSON
- Wybierz opcję Treść JSON, aby przeprowadzić test dla określonej właściwości w treści JSON.
Dla każdego warunku wprowadź właściwość do testowania w polu Cel i wartość do testu w polu Wartość. Wybierz operator z menu rozwijanego Operacja. Na koniec wybierz dla warunku Istotność alertu wynoszącą Ostrzeżenie lub Krytyczny.
Ważne:Wartości liczbowe wprowadzane w polu Wartość są domyślnie traktowane jako liczby, a nie łańcuchy. Aby wprowadzić Wartość dla warunku sprawdzania poprawności odpowiedzi, należy umieścić ją w cudzysłowie w celu odróżnienia łańcucha od liczby. Na przykład, aby przetestować dla łańcucha 123, wpisz "123" w polu Wartość. Aby sprawdzić dla liczby 400, wpisz 400 bez cudzysłowów.

-
Kliknij przycisk Sprawdź, aby utworzyć test REST API i określić, czy żądanie testu jest poprawne.
Produkt Availability Monitoring określa poprawność testu za pomocą wybranej metody HTTP i dowolnych nagłówków żądania zdefiniowanych dla testu. Podczas weryfikacji testu nie są wykonywane żadne operacje sprawdzania poprawności odpowiedzi.
Test sprawdzony pod kątem poprawności jest wyświetlany w tabeli Zweryfikowane elementy. Aby dodać więcej adresów URL, należy powtórzyć kroki 3 - 8.
-
Aby skonfigurować ustawienia testu, kliknij przycisk
Dalej.
Zostanie wyświetlone podsumowanie konfiguracji testu. Dla ustawień domyślnych jest wyświetlany następujący komunikat:
Test będzie przeprowadzany: co 15 minut z 3 publicznych lokalizacji i bez jakichkolwiek lokalizacji prywatnych równocześnie w celu określenia, czy test przekracza podany próg.
-
Na panelu Ustawienia kliknij opcję
Edytuj, aby wyświetlić bieżące ustawienia dla testu.
Można zaktualizować następujące ustawienia:
- Przedział czasu określa częstotliwość, z jaką uruchamiany jest test.
- Częstotliwość testowania określa, czy test jest wykonywany ze wszystkich lokalizacji równocześnie, czy z innej lokalizacji w każdym przedziale czasu. Wybierz opcję Jednocześnie, aby uruchamiać testy ze wszystkich lokalizacji jednocześnie, albo wybierz opcję Stopniowo, aby za każdym razem uruchamiać test z innej lokalizacji.
- Lokalizacje określa położenie, w którym testy będą uruchamiane.
- Wybierz lokalizacje z listy Publiczne lokalizacje, które są wyświetlane domyślnie. Aby wybrać prywatną lokalizację, z której ma zostać uruchomiony test, należy najpierw zainstalować i skonfigurować prywatne miejsce występowania na komputerze, z którego ma być uruchamiany test. Więcej informacji na ten temat zawiera sekcja Instalowanie i konfigurowanie prywatnych lokalizacji miejsc występowania.
-
Kliknij przycisk Zapisz, aby zakończyć konfigurowanie testu, a następnie kliknij przycisk
Zakończ.
Zostanie wyświetlony panel kontrolny produktu Monitorowanie dostępności. Po minucie na panelu kontrolnym zostaną wyświetlone informacje i dane dla nowego testu.