Aserciones
Aserciones de Verificación de API
¿Qué son las Aserciones?
Las aserciones son condiciones que estableces para validar el código de estado y el tiempo de respuesta de tu solicitud de API. Ayudan a garantizar que tu API se comporte como se espera bajo diversas condiciones. Cuando una o más aserciones fallan, se activa una alerta, permitiéndote tomar acción inmediata.
Tipos de Aserciones
Puedes establecer los siguientes tipos de aserciones para tus verificaciones de API:
- Tiempo de Respuesta: Establece un valor y compáralo con ese valor. Si el tiempo de respuesta excede el valor especificado, la aserción falla, causando que la prueba falle.
- Código de Estado: Especifica el código de estado esperado de la respuesta de la API. Si el código de respuesta es diferente del valor esperado, la aserción falla, causando que la Verificación de API falle.
Aserciones Fallidas y Detalles de la Verificación
Cuando una aserción falla, los detalles del fallo serán visibles en la página de detalles de la verificación. Esto incluye información sobre qué aserción falló y por qué, ayudándote a identificar y resolver problemas rápidamente.
Interacción con los Límites de Respuesta
Si una verificación tiene un límite de tiempo de respuesta y está marcada como degradada pero también tiene una aserción fallida, la verificación se marcará como fallida. Esto asegura que todos los problemas críticos sean capturados y atendidos de manera oportuna.
Cómo Configurar Aserciones
- Acceder a la Configuración de Aserciones: Navega a la configuración de aserciones de tu Verificación de API.
- Agregar Aserciones: Especifica el tipo de aserción que deseas agregar (Tiempo de Respuesta, Código de Estado).
- Definir Criterios: Define los criterios para la aserción (por ejemplo, código de estado esperado, tiempo de respuesta máximo).
- Guardar Configuración: Asegúrate de guardar tu configuración para aplicar las aserciones.
Casos de Uso Prácticos
- Monitoreo de Rendimiento: Usa aserciones de tiempo de respuesta para asegurar que tu API cumple con los estándares de rendimiento.
- Detección de Errores: Usa aserciones de código de estado para detectar errores inesperados o fallos en tu API.
Al usar aserciones, puedes asegurar que tus APIs están funcionando como se espera y entregando los datos correctos, ayudando a mantener la fiabilidad y el rendimiento de tus servicios.