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.

Impostare le Assertion

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

  1. Accedere alle Impostazioni delle Assertion: Navigate alle impostazioni delle assertion per il vostro Controllo API.
  2. Aggiungere le Assertion: Specificate il tipo di assertion che volete aggiungere (Tempo di Risposta, Codice di Stato).
  3. Definire i Criteri: Definite i criteri per l'assertion (es. codice di stato previsto, tempo di risposta massimo).
  4. 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.