Resumen de las variables del cuerpo de la solicitud POST en Postman

Postman facilita añadir una variable al cuerpo JSON en el script pre-envío de una petición POST.

Daniel Costa

Daniel Costa

15 April 2025

Resumen de las variables del cuerpo de la solicitud POST en Postman

Postman es una herramienta robusta que ofrece una plataforma para que los desarrolladores diseñen, construyan y prueben APIs. Una de sus principales funcionalidades es la capacidad de construir y enviar solicitudes HTTP, incluyendo solicitudes POST.

Este artículo profundizará en las variables del cuerpo de la solicitud POST y en todo lo que necesitas saber sobre las variables del cuerpo de Postman.

¿Qué son las variables del cuerpo de la solicitud POST de Postman?

Las variables del cuerpo POST son marcadores de posición dinámicos que se utilizan dentro del cuerpo de la solicitud de una solicitud POST en Postman. Te permiten reemplazar valores estáticos con variables, haciendo que tus pruebas de API sean más flexibles, reutilizables y eficientes.

Tipos de variables del cuerpo POST

Hay varios tipos de variables que puedes usar en Postman:

Usando variables del cuerpo POST

Para usar una variable en el cuerpo de la solicitud, normalmente la encierras entre llaves dobles {{}}. Por ejemplo, si tienes una variable de entorno llamada username, podrías usarla en el cuerpo de la solicitud de esta manera:

{
    "username": "{{username}}"
}

Alternativamente, puedes usar la función pm.variables.get() para recuperar el valor de una variable programáticamente e insertarla en el cuerpo de la solicitud.

Ejemplos de scripts para manipular variables del cuerpo de la solicitud POST en Postman

Las capacidades de scripting de Postman te permiten manipular dinámicamente las variables del cuerpo de la solicitud POST durante el tiempo de ejecución. Aquí hay algunos ejemplos comunes:

Ejemplo 1 - Establecer un valor de variable:

pm.variables.set("myVariable", "¡Hola, Mundo!");

Este script establece el valor de myVariable a "¡Hola, Mundo!". Luego puedes usar esta variable en el cuerpo de tu solicitud.

Ejemplo 2 - Recuperar un valor de variable:

var myVariableValue = pm.variables.get("myVariable");
console.log(myVariableValue); // Output: ¡Hola, Mundo!

Este script recupera el valor de myVariable y lo registra en la consola.

Ejemplo 3 - Concatenar variables:

var firstName = "John";
var lastName = "Doe";
pm.variables.set("fullName", firstName + " " + lastName);

Este script concatena las variables firstName y lastName y establece el resultado en la variable fullName.

Ejemplo 4 - Modificar datos JSON:

var jsonData = pm.request.body.raw();
jsonData.name = "Nombre Actualizado";
pm.request.body.raw = jsonData;

Este script recupera los datos JSON del cuerpo de la solicitud, modifica la propiedad name y establece los datos modificados de nuevo en el cuerpo de la solicitud.

Ejemplo 5 - Lógica condicional:

var age = pm.variables.get("age");
if (age >= 18) {
    pm.variables.set("isAdult", true);
} else {
    pm.variables.set("isAdult", false);
}

Este script verifica el valor de la variable age y establece la variable isAdult en consecuencia.

Ejemplo 6 - Usando variables de entorno:

var baseUrl = pm.environment.get("baseUrl");
pm.variables.set("apiUrl", baseUrl + "/api");

Este script recupera la baseUrl del entorno y construye la apiUrl usándola.

Apidog - Alternativa moderna y fluida a Postman

Hay muchas alternativas a Postman que pueden hacer el trabajo. Si eres un desarrollador que busca una herramienta de este tipo.

apidog interface

Una plataforma API que puedes considerar seriamente usar es Apidog, que te proporciona todas las herramientas necesarias para todo el ciclo de vida de la API. ¡Puedes construir, probar, simular y documentar APIs todo dentro de una sola aplicación sin tener que salir de ella!

También puedes manipular la variable del cuerpo de la solicitud POST con Apidog, así que ven a ver cómo puedes hacerlo.

Aprovechando los scripts de post-procesador en Apidog

apidog post processor
button

Apidog permite a los usuarios personalizar la lógica de post-procesamiento a través de la implementación de scripts personalizados. Esta flexibilidad permite la manipulación de datos a medida, la verificación y otras operaciones posteriores a la solicitud. Una amplia gama de post-procesadores predefinidos están disponibles, incluyendo mecanismos de aserción y scripts de acceso público.

apidog post processor choices

Pruebas API integrales con escenarios de prueba

apidog testing scenario
button

La innovadora función de escenario de prueba de Apidog facilita la ejecución secuencial y la validación de múltiples APIs. Este enfoque es particularmente valioso para los desarrolladores que trabajan con APIs interconectadas, permitiendo la simulación de flujos de trabajo del mundo real y la identificación de dependencias.

Evaluación precisa de la API con informes detallados

apidog testing scenario
button

Al finalizar un escenario de prueba, Apidog genera informes integrales que proporcionan un análisis granular de los resultados de la prueba. Estos informes incluyen métricas como el número de solicitudes exitosas y fallidas, así como el tiempo total de ejecución de la cadena API.

Conclusión

Las variables del cuerpo POST de Postman ofrecen un mecanismo poderoso para mejorar la eficiencia y flexibilidad de las pruebas de API. Al utilizar eficazmente estas variables, los desarrolladores pueden completar dinámicamente las cargas útiles de las solicitudes, simular varios escenarios y optimizar el proceso de prueba. La capacidad de crear y administrar diferentes tipos de variables, desde variables de entorno hasta variables de datos, proporciona un alto grado de personalización y reutilización.

En conclusión, comprender y dominar el uso de las variables del cuerpo POST dentro de Postman es esencial para cualquier probador o desarrollador de API que busque optimizar sus flujos de trabajo de prueba. Al aprovechar estas variables, puedes crear pruebas de API más robustas, eficientes y confiables, contribuyendo en última instancia al desarrollo de aplicaciones de alta calidad.

Explore more

Cómo usar Ollama: Guía Completa para Principiantes sobre LLMs Locales con Ollama

Cómo usar Ollama: Guía Completa para Principiantes sobre LLMs Locales con Ollama

El panorama de la inteligencia artificial evoluciona constantemente, y los Grandes Modelos de Lenguaje (LLM) se vuelven cada vez más potentes y accesibles. Aunque muchos interactúan con estos modelos a través de servicios basados en la nube, existe un movimiento creciente enfocado en ejecutarlos directamente en computadoras personales. Aquí es donde entra Ollama. Ollama es una herramienta potente pero fácil de usar, diseñada para simplificar drásticamente el complejo proceso de descargar, config

28 April 2025

¿Dónde Descargar Swagger UI en Español Gratis?

¿Dónde Descargar Swagger UI en Español Gratis?

¿Necesitas Swagger UI en español? Este artículo explica por qué no existe una descarga oficial gratuita y cómo habilitar la traducción. Explora las características de Swagger y por qué Apidog es la alternativa superior para diseño, pruebas y documentación API integrados.

23 April 2025

¿Dónde Descargar Postman en Español Gratis?

¿Dónde Descargar Postman en Español Gratis?

¿Puedes descargar Postman en español gratis? Aunque Postman carece de soporte nativo en español, existen soluciones. Explóralas y descubre Apidog, una potente alternativa unificada a Postman diseñada para optimizar todo tu flujo de trabajo de API, sin importar el idioma.

22 April 2025

Practica el diseño de API en Apidog

Descubre una forma más fácil de construir y usar APIs