Valideringer
Valideringer for API-sjekk
Hva er valideringer?
Valideringer er betingelser du setter for å bekrefte statuskoden og responstiden til API-forespørselen din. De hjelper med å sikre at API-en din oppfører seg som forventet under ulike forhold. Når en eller flere valideringer feiler, utløses et varsel, slik at du kan iverksette umiddelbare tiltak.
Typer valideringer
Du kan sette følgende typer valideringer for API-sjekkene dine:
- Responstid: Sett en verdi og sjekk mot den verdien. Hvis responstiden overskrider den angitte verdien, feiler valideringen, noe som forårsaker at testen mislykkes.
- Statuskode: Angi den forventede statuskoden for API-responsen. Hvis responskoden er forskjellig fra den forventede verdien, feiler valideringen, noe som forårsaker at API-sjekken mislykkes.
Mislykkede valideringer og sjekkdetaljer
Når en validering feiler, vil detaljene om feilen være synlige på sjekkdetaljsiden. Dette inkluderer informasjon om hvilken validering som feilet og hvorfor, noe som hjelper deg med å raskt identifisere og løse problemer.
Samspill med responsgrenser
Hvis en sjekk har en responstidsgrense og er merket som degradert, men også har en feilende validering, vil sjekken bli merket som mislykket. Dette sikrer at alle kritiske problemer fanges opp og håndteres raskt.
Hvordan sette valideringer
- Gå til valideringsinnstillinger: Naviger til valideringsinnstillingene for API-sjekken din.
- Legg til valideringer: Angi typen validering du vil legge til (Responstid, Statuskode).
- Sett kriterier: Definer kriteriene for valideringen (f.eks. forventet statuskode, maksimal responstid).
- Lagre innstillinger: Sørg for å lagre innstillingene dine for å ta i bruk valideringene.
Praktiske bruksområder
- Ytelsesovervåking: Bruk responstidsvalideringer for å sikre at API-en din oppfyller ytelsesstandarder.
- Feildeteksjon: Bruk statuskodevalideringer for å oppdage uventede feil eller svikt i API-en din.
Ved å bruke valideringer kan du sikre at API-ene dine yter som forventet og leverer korrekte data, noe som bidrar til å opprettholde påliteligheten og ytelsen til tjenestene dine.