En el ámbito de las pruebas y el desarrollo de API, Postman sirve como una herramienta poderosa para optimizar los flujos de trabajo. Una funcionalidad central dentro de Postman es la capacidad de encadenar solicitudes. Esta guía profundiza en el proceso de encadenar solicitudes en Postman, describiendo los pasos involucrados en la creación de colecciones, la utilización de variables de entorno y la extracción de datos de las respuestas. Al encadenar solicitudes de manera efectiva, los usuarios pueden automatizar las interacciones secuenciales de la API, mejorando la eficiencia y facilitando una experiencia de prueba y desarrollo más sólida.
Si deseas probar la interfaz de Apidog, ¡haz clic en el botón de abajo para comenzar!
¿Qué es Postman?

Postman es una plataforma integral de desarrollo de API. Abarca todo el ciclo de vida, optimizando los procesos para construir, probar y documentar las API. Al simplificar las solicitudes de API, Postman permite a los desarrolladores dedicar su atención a la creación de API robustas e impactantes.

¿Qué significa encadenar solicitudes en Postman?
En Postman, encadenar solicitudes se refiere al proceso de ejecutar una secuencia de solicitudes de API en un orden específico. Esta funcionalidad es particularmente útil cuando se trabaja con API que involucran múltiples pasos o dependen de datos recuperados de solicitudes anteriores.
Razones para encadenar solicitudes en Postman
- Flujos de trabajo de API del mundo real: Muchas API imitan flujos de trabajo del mundo real que involucran pasos secuenciales. El encadenamiento de solicitudes te permite reflejar estos flujos de trabajo en tu proceso de prueba o desarrollo.
- Dependencia de datos: Ciertas llamadas a la API pueden requerir datos obtenidos de una solicitud anterior. El encadenamiento asegura que la solicitud dependiente se ejecute solo después de que la recuperación inicial de datos sea exitosa.
- Organización mejorada: Para flujos de trabajo complejos que involucran numerosas solicitudes, el encadenamiento mantiene tus pruebas organizadas y más fáciles de seguir.
Guía paso a paso para encadenar solicitudes de Postman
¡Aquí hay una guía completa de principio a fin de cómo puedes encadenar solicitudes de Postman!
Paso 1: Crea una cuenta de Postman
Crea una nueva cuenta de Postman (solo si no tienes una) y comienza a descargar la aplicación de Postman en tu dispositivo. La aplicación ofrece más funciones que su versión web.


Paso 2: Crea una nueva solicitud de API en Postman

Una vez que hayas instalado Postman, crea una nueva solicitud haciendo clic en el botón New
en la esquina superior izquierda de la ventana de Postman. Selecciona HTTP Request
para crear una nueva solicitud, como se muestra en la imagen de arriba.
Paso 3: Ingresa el método y los detalles de la API
A continuación, debes incluir los detalles de la solicitud de API que deseas crear. Debe incluir componentes como la URL, los métodos HTTP y los parámetros adicionales que requerirá la API.

Paso 4: Crea un nuevo flujo en Postman

Postman proporciona a los usuarios una función llamada Flows, donde es posible verificar las API importantes para el orden. Para crear un nuevo Flow, haz clic en el botón New
en la parte superior derecha y activa el botón Flows
como se muestra en la imagen de arriba.
Paso 5: Elige la primera solicitud que se enviará

Si se hace correctamente, deberías tener un bloque "Start" que se ramifica en tres opciones. De esta selección, elige Send a request
, que debería permitirte seleccionar una solicitud de tu colección.
Paso 6: Repite para casos de éxito o fracaso

Tira del extremo de la cola Success
o Fail
para expandir la cadena y selecciona Send Request
para crear una cadena de solicitudes para ejecutar. Como las solicitudes solo pueden ser un éxito o un fracaso, repite la elección de las solicitudes apropiadas hasta que se hayan agotado todas tus solicitudes.
Apidog: Encadenar solicitudes de forma sencilla con escenarios de prueba
Apidog es una herramienta gratuita de desarrollo de API que es la mejor alternativa a Postman. Con una interfaz de usuario simple e intuitiva, los desarrolladores pueden acostumbrarse rápidamente a usar el nuevo entorno de desarrollo. Además, Apidog tiene una función de encadenamiento de solicitudes más sencilla, denominada escenarios de prueba.

Escenario de prueba de Apidog: de principio a fin
Los diagramas de flujo de Postman pueden volverse rápidamente demasiado abrumadores, especialmente si tienes ramas para escenarios de éxito y fracaso. ¡La función de escenario de prueba de Apidog proporciona a los desarrolladores un enfoque más amigable!

En primer lugar, presiona el botón Testing
, seguido del botón + New Test Scenario
.

Apidog te pedirá que completes los detalles de tu nuevo escenario de prueba. Asegúrate de darle un nombre adecuado para que su función sea predecible.

Continúa agregando un paso (o muchos más pasos) a tus escenarios de prueba haciendo clic en la sección Add Step
. Deberías poder ver la imagen de abajo.

Selecciona "Import from API" en el menú desplegable.

A continuación, selecciona todas las API que te gustaría incluir en tu escenario de prueba. En el ejemplo anterior, se ha incluido la API llamada NumberConversionSOAP
.

Antes de presionar el botón Run
para iniciar tu escenario de prueba, asegúrate de cambiar el entorno del escenario de prueba, que debería ser Testing Env
, como señala la flecha 1.

Puedes obtener un análisis detallado sobre el rendimiento de tu(s) API(s), viendo dónde carecen o sobresalen. También se te notifica cuántos procesos pasan o fallan, ya sea una solicitud de API o no. Al conocer mejor tus API, puedes evaluar lo que necesitas hacer a continuación en tu próxima fase de desarrollo de API.
Conclusión
Dominar el arte de encadenar solicitudes en Postman desbloquea un nuevo nivel de eficiencia en tu desarrollo y prueba de API. Al automatizar las interacciones secuenciales, puedes optimizar los flujos de trabajo complejos y eliminar la necesidad de tareas manuales repetitivas. Esto no solo te ahorra un tiempo valioso, sino que también reduce el riesgo de error humano durante las pruebas.
Además, las solicitudes encadenadas te permiten imitar las interacciones del usuario del mundo real con tu API, asegurando una experiencia de prueba más completa y realista. A medida que integres el encadenamiento en tu proceso de desarrollo, serás testigo de un aumento significativo en la productividad y crearás API más robustas y confiables.