Apidog incluye un potente motor de scripting basado en JavaScript que le permite añadir comportamiento dinámico a sus peticiones y pruebas de API. Este motor es totalmente compatible con los scripts de Postman.Capacidades#
Con scripts personalizados, usted puede:1.
Validar respuestas: Escribir aserciones para verificar códigos de estado, encabezados y contenido del cuerpo (Postprocesador).
2.
Modificar peticiones: Establecer dinámicamente parámetros de URL, encabezados o datos del cuerpo (Preprocesador).
3.
Gestionar variables: Pasar datos entre peticiones estableciendo y recuperando variables.
4.
Integración externa: Llamar a programas escritos en otros lenguajes (Java, Python, PHP, Go, etc.).
Uso#
Los scripts pueden ejecutarse en dos etapas del ciclo de vida de la petición:Preprocesadores: Se ejecutan antes de que se envíe la petición.
Postprocesadores: Se ejecutan después de recibir la respuesta.
Depuración#
Puede imprimir mensajes en la Consola usando pm.console.log() o console.log() con fines de depuración.Ejemplos#
Preguntas frecuentes#
P: ¿Apidog admite pm.nextRequest()?R: No. Apidog utiliza Escenarios de prueba para la orquestación de flujos de trabajo en lugar de la función "Run Collection" que se encuentra en Postman. En un Escenario de prueba, puede usar pasos de Condición (If-Else) para controlar el flujo de ejecución según la lógica, lo que elimina la necesidad de pm.nextRequest(). Modified at 2026-06-09 08:52:14