Aserce
Aserce API kontroly
Co jsou aserce?
Aserce jsou podmínky, které nastavíte pro validaci stavového kódu a doby odezvy vašeho API požadavku. Pomáhají zajistit, že se vaše API chová podle očekávání za různých podmínek. Když jedna nebo více asercí selže, je vyvoláno upozornění, které vám umožní okamžitě jednat.
Typy asercí
Pro vaše API kontroly můžete nastavit následující typy asercí:
- Doba odezvy: Nastavte hodnotu a kontrolujte proti ní. Pokud doba odezvy překročí zadanou hodnotu, aserce selže a způsobí selhání testu.
- Stavový kód: Zadejte očekávaný stavový kód API odpovědi. Pokud je kód odpovědi odlišný od očekávané hodnoty, aserce selže a způsobí selhání API kontroly.
Neúspěšné aserce a detaily kontroly
Když aserce selže, podrobnosti o selhání budou viditelné na stránce detailů kontroly. To zahrnuje informace o tom, která aserce selhala a proč, což vám pomůže rychle identifikovat a vyřešit problémy.
Interakce s limity doby odezvy
Pokud má kontrola nastavený limit doby odezvy a je označena jako zhoršená, ale zároveň má neúspěšnou aserci, kontrola bude označena jako neúspěšná. To zajistí, že všechny kritické problémy jsou zachyceny a řešeny včas.
Jak nastavit aserce
- Přístup k nastavení asercí: Přejděte do nastavení asercí pro vaši API kontrolu.
- Přidání asercí: Zadejte typ aserce, kterou chcete přidat (doba odezvy, stavový kód).
- Nastavení kritérií: Definujte kritéria pro aserci (např. očekávaný stavový kód, maximální doba odezvy).
- Uložení nastavení: Nezapomeňte uložit nastavení pro použití asercí.
Praktické případy použití
- Monitoring výkonu: Použijte aserce doby odezvy pro zajištění, že vaše API splňuje výkonnostní benchmarky.
- Detekce chyb: Použijte aserce stavového kódu pro detekci neočekávaných chyb nebo selhání vašeho API.
Pomocí asercí můžete zajistit, že vaše API fungují podle očekávání a poskytují správná data, čímž pomáháte udržovat spolehlivost a výkon vašich služeb.