Ir al contenido

Una aserción es una condición que debe cumplir la respuesta de tu API. Añades una o más aserciones a una verificación y, cuando alguna no se cumple, la verificación se marca como fallida y se dispara una alerta.

  • Status code: compara el código de estado HTTP de la respuesta con un número, por ejemplo Equals 200 o Less than 400.
  • Response time: compara el tiempo de respuesta total, en milisegundos, con un número, por ejemplo Less than 800.
  • Body: comprueba que el cuerpo de la respuesta contiene (Contains) o no contiene (Does not contain) un texto. La coincidencia es una subcadena literal que distingue mayúsculas de minúsculas; no se admiten expresiones regulares y un valor vacío siempre falla.

Para código de estado y tiempo de respuesta puedes elegir Equals, Not equals, Equals or Greater than, Equals or Less than, Greater than o Less than.

Configurar aserciones

  1. En el formulario de la verificación, busca la sección Aserciones y haz clic en Agregar Aserción.
  2. Elige el tipo (Status code, Response time o Body).
  3. Elige la comparación y escribe el Valor.
  4. Guarda la verificación.

Aserciones fallidas y detalles de la verificación

Sección titulada «Aserciones fallidas y detalles de la verificación»

Cuando una aserción falla, la página de detalles de la verificación muestra cuál falló, para que veas por qué la verificación se marcó como fallida.

Interacción con los límites de tiempo de respuesta

Sección titulada «Interacción con los límites de tiempo de respuesta»

Si una verificación es más lenta que su límite de tiempo de respuesta, se marca como degradada. Si además tiene una aserción que falla, la verificación se marca como fallida.

  • Rendimiento: una aserción Response time con Less than fija un techo estricto para tu API.
  • Detección de errores: una aserción Status code detecta errores inesperados.
  • Contenido: una aserción Body confirma que la respuesta sigue conteniendo el valor que esperas, por ejemplo el nombre de un campo o una palabra clave.

Las verificaciones multipaso admiten las mismas aserciones en cada paso, consulta Verificaciones de API multipaso.