Apidog

Plataforma de desarrollo de API colaborativa todo en uno

Diseño de API

Documentación de API

Depuración de API

Simulación de API

Prueba automatizada de API

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

Updated on April 15, 2025

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:

  • Variables de entorno: Son variables definidas a nivel de entorno, lo que te permite almacenar y reutilizar valores en múltiples colecciones o solicitudes.
  • Variables de datos: Estas variables se crean dentro de una solicitud o colección específica y se utilizan normalmente para almacenar datos temporales o valores extraídos de las respuestas.
  • Variables globales: Estas variables se definen a nivel global, lo que las hace accesibles en todos los entornos y colecciones.
  • Variables de colección: Estas variables son específicas de una colección en particular y se pueden utilizar para compartir datos entre solicitudes dentro de esa colección.

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.

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

¿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.

Oliver Kingsley

April 23, 2025

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

¿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.

Oliver Kingsley

April 22, 2025

Cómo usar GPT-4.1 con CursorPunto de vista

Cómo usar GPT-4.1 con Cursor

Esta guía explica el rendimiento de GPT-4.1, precios y dos métodos para integrarlo en Cursor.

Daniel Costa

April 15, 2025