Asercje

Asercje sprawdzenia API

Czym sa asercje?

Asercje to warunki, ktore ustawiasz w celu walidacji kodu statusu i czasu odpowiedzi zadania API. Pomagaja zapewnic, ze Twoje API zachowuje sie zgodnie z oczekiwaniami w roznych warunkach. Gdy jedna lub wiecej asercji nie zostanie spelniona, wyzwalany jest alert, pozwalajac na natychmiastowe podjecie dzialania.

Rodzaje asercji

Mozesz ustawic nastepujace typy asercji dla swoich sprawdzen API:

  • Czas odpowiedzi: Ustaw wartosc i sprawdz wzgledem niej. Jesli czas odpowiedzi przekroczy okreslona wartosc, asercja nie zostanie spelniona, co spowoduje niepowodzenie testu.
  • Kod statusu: Okresl oczekiwany kod statusu odpowiedzi API. Jesli kod odpowiedzi rozni sie od oczekiwanej wartosci, asercja nie zostanie spelniona, co spowoduje niepowodzenie sprawdzenia API.

Set Assertions

Nieudane asercje i szczegoly sprawdzenia

Gdy asercja nie zostanie spelniona, szczegoly niepowodzenia beda widoczne na stronie szczegolow sprawdzenia. Obejmuje to informacje o tym, ktora asercja nie zostala spelniona i dlaczego, co pomaga szybko zidentyfikowac i rozwiazac problemy.

Interakcja z limitami odpowiedzi

Jesli sprawdzenie ma limit czasu odpowiedzi i jest oznaczone jako zdegradowane, ale rowniez ma niespelniona asercje, sprawdzenie zostanie oznaczone jako nieudane. Zapewnia to, ze wszystkie krytyczne problemy sa szybko wychwytywane i rozwiazywane.

Jak ustawic asercje

  1. Dostep do ustawien asercji: Przejdz do ustawien asercji dla swojego sprawdzenia API.
  2. Dodaj asercje: Okresl typ asercji, ktora chcesz dodac (Czas odpowiedzi, Kod statusu).
  3. Ustaw kryteria: Zdefiniuj kryteria dla asercji (np. oczekiwany kod statusu, maksymalny czas odpowiedzi).
  4. Zapisz ustawienia: Upewnij sie, ze zapisujesz ustawienia, aby zastosowac asercje.

Praktyczne zastosowania

  • Monitoring wydajnosci: Uzyj asercji czasu odpowiedzi, aby upewnic sie, ze Twoje API spelnia wymagania wydajnosciowe.
  • Wykrywanie bledow: Uzyj asercji kodu statusu, aby wykrywac niespodziewane bledy lub awarie API.

Korzystajac z asercji, mozesz zapewnic, ze Twoje API dzialaja zgodnie z oczekiwaniami i dostarczaja prawidlowe dane, pomagajac utrzymac niezawodnosc i wydajnosc Twoich uslug.