Assertion
Assertion del Controllo API
Cosa sono le Assertion?
Le assertion sono condizioni che impostate per validare il codice di stato e il tempo di risposta della vostra richiesta API. Aiutano a garantire che la vostra API si comporti come previsto in diverse condizioni. Quando una o più assertion falliscono, viene attivato un avviso che vi consente di intervenire immediatamente.
Tipi di Assertion
Potete impostare i seguenti tipi di assertion per i vostri controlli API:
- Tempo di Risposta: Impostate un valore e verificatelo. Se il tempo di risposta supera il valore specificato, l'assertion fallisce, causando il fallimento del test.
- Codice di Stato: Specificate il codice di stato previsto della risposta API. Se il codice di risposta è diverso dal valore atteso, l'assertion fallisce, causando il fallimento del Controllo API.
Assertion Fallite e Dettagli del Controllo
Quando un'assertion fallisce, i dettagli del fallimento saranno visibili nella pagina dei dettagli del controllo. Questo include informazioni su quale assertion è fallita e perché, aiutandovi a identificare e risolvere rapidamente i problemi.
Interazione con i Limiti di Risposta
Se un controllo ha un limite di tempo di risposta ed è contrassegnato come degradato ma ha anche un'assertion che fallisce, il controllo verrà contrassegnato come fallito. Questo garantisce che tutti i problemi critici vengano catturati e affrontati tempestivamente.
Come Impostare le Assertion
- Accedere alle Impostazioni delle Assertion: Navigate alle impostazioni delle assertion per il vostro Controllo API.
- Aggiungere le Assertion: Specificate il tipo di assertion che volete aggiungere (Tempo di Risposta, Codice di Stato).
- Definire i Criteri: Definite i criteri per l'assertion (es. codice di stato previsto, tempo di risposta massimo).
- Salvare le Impostazioni: Assicuratevi di salvare le impostazioni per applicare le assertion.
Casi d'Uso Pratici
- Monitoraggio delle Prestazioni: Utilizzate le assertion sul tempo di risposta per assicurarvi che la vostra API rispetti i parametri di prestazione.
- Rilevamento degli Errori: Utilizzate le assertion sul codice di stato per rilevare errori o fallimenti imprevisti nella vostra API.
Utilizzando le assertion, potete assicurarvi che le vostre API funzionino come previsto e forniscano i dati corretti, contribuendo a mantenere l'affidabilità e le prestazioni dei vostri servizi.