Assertions
API Check Assertions
Wat zijn Assertions?
Assertions zijn voorwaarden die u instelt om de statuscode en responstijd van uw API-verzoek te valideren. Ze helpen ervoor te zorgen dat uw API zich onder verschillende omstandigheden naar verwachting gedraagt. Wanneer een of meer assertions mislukken, wordt een waarschuwing geactiveerd, zodat u onmiddellijk actie kunt ondernemen.
Typen Assertions
U kunt de volgende typen assertions instellen voor uw API checks:
- Responstijd: Stel een waarde in en controleer tegen die waarde. Als de responstijd de opgegeven waarde overschrijdt, mislukt de assertion, waardoor de test mislukt.
- Statuscode: Specificeer de verwachte statuscode van het API-antwoord. Als de antwoordcode verschilt van de verwachte waarde, mislukt de assertion, waardoor de API Check mislukt.
Mislukte Assertions en Checkdetails
Wanneer een assertion mislukt, zijn de details van de mislukking zichtbaar op de checkdetailpagina. Dit bevat informatie over welke assertion is mislukt en waarom, zodat u problemen snel kunt identificeren en oplossen.
Interactie met Responslimieten
Als een check een responstijdlimiet heeft en als verslechterd is gemarkeerd, maar ook een falende assertion heeft, wordt de check als mislukt gemarkeerd. Dit zorgt ervoor dat alle kritieke problemen snel worden vastgelegd en aangepakt.
Hoe Assertions In te Stellen
- Toegang tot Assertion-instellingen: Navigeer naar de assertion-instellingen voor uw API Check.
- Assertions Toevoegen: Specificeer het type assertion dat u wilt toevoegen (Responstijd, Statuscode).
- Criteria Instellen: Definieer de criteria voor de assertion (bijv. verwachte statuscode, maximale responstijd).
- Instellingen Opslaan: Zorg ervoor dat u uw instellingen opslaat om de assertions toe te passen.
Praktische Toepassingen
- Prestatiemonitoring: Gebruik responstijd-assertions om ervoor te zorgen dat uw API aan prestatiebenchmarks voldoet.
- Foutdetectie: Gebruik statuscode-assertions om onverwachte fouten of storingen in uw API te detecteren.
Door assertions te gebruiken, kunt u ervoor zorgen dat uw API's naar verwachting presteren en de juiste gegevens leveren, wat helpt bij het handhaven van de betrouwbaarheid en prestaties van uw diensten.