Assertions
API-tjek Assertions
Hvad er assertions?
Assertions er betingelser, du sætter for at validere statuskoden og svartiden for din API-forespørgsel. De hjælper med at sikre, at din API opfører sig som forventet under forskellige forhold. Når en eller flere assertions fejler, udløses en advarsel, så du kan tage øjeblikkelig handling.
Typer af assertions
Du kan sætte følgende typer assertions for dine API-tjek:
- Svartid: Angiv en værdi og tjek mod den værdi. Hvis svartiden overstiger den angivne værdi, fejler assertionen, hvilket får testen til at fejle.
- Statuskode: Angiv den forventede statuskode for API-svaret. Hvis svarkoden er anderledes end den forventede værdi, fejler assertionen, hvilket får API-tjekket til at fejle.
Fejlede assertions og tjekdetaljer
Når en assertion fejler, vil detaljerne om fejlen være synlige på tjekdetaljsiden. Dette inkluderer information om, hvilken assertion der fejlede og hvorfor, hvilket hjælper dig med hurtigt at identificere og løse problemer.
Interaktion med svartidsgrænser
Hvis et tjek har en svartidsgrænse og er markeret som forringet, men også har en fejlende assertion, vil tjekket blive markeret som fejlet. Dette sikrer, at alle kritiske problemer fanges og håndteres hurtigt.
Sådan indstiller du assertions
- Tilgå assertions-indstillinger: Naviger til assertions-indstillingerne for dit API-tjek.
- Tilføj assertions: Angiv den type assertion, du vil tilføje (Svartid, Statuskode).
- Indstil kriterier: Definer kriterierne for assertionen (f.eks. forventet statuskode, maksimal svartid).
- Gem indstillinger: Sørg for at gemme dine indstillinger for at anvende assertionerne.
Praktiske anvendelsesscenarier
- Ydeevneovervågning: Brug svartids-assertions til at sikre, at din API opfylder ydeevnebenchmarks.
- Fejlregistrering: Brug statuskode-assertions til at registrere uventede fejl i din API.
Ved at bruge assertions kan du sikre, at dine API'er yder som forventet og leverer de korrekte data, hvilket hjælper med at opretholde pålideligheden og ydeevnen af dine tjenester.