Las variables de entorno en Postman son una herramienta poderosa que te permite gestionar y reutilizar valores dinámicos en tus solicitudes de API. Esto es especialmente útil cuando trabajas con diferentes entornos (como desarrollo, pruebas y producción) o cuando necesitas cambiar valores como tokens de autenticación, URLs de base, o cualquier otro dato que pueda variar.

¿Qué son las Variables de Entorno?

Las variables de entorno son pares clave-valor que puedes definir y utilizar en tus solicitudes de Postman. Estas variables pueden ser:

  • Globales: Accesibles desde cualquier colección o solicitud.
  • De Entorno: Específicas para un entorno particular, como desarrollo o producción.
  • De Colección: Limitadas a una colección específica.
  • Locales: Definidas dentro de una solicitud o script.

Creación de Variables de Entorno

Paso 1: Crear un Entorno

  1. Abre Postman y ve a la pestaña de "Environments" (Entornos).
  2. Haz clic en "Create Environment" (Crear Entorno).
  3. Asigna un nombre a tu entorno, por ejemplo, "Desarrollo".

Paso 2: Definir Variables

  1. Dentro del entorno creado, define tus variables en forma de pares clave-valor. Por ejemplo:
    • baseUrl: https://api.dev.example.com
    • authToken: 12345abcde

Paso 3: Usar Variables en Solicitudes

  1. En tu solicitud, utiliza las variables con la sintaxis {{variableName}}. Por ejemplo:
    GET {{baseUrl}}/users
    Authorization: Bearer {{authToken}}
    

Ejemplo Práctico

Supongamos que tienes una API con diferentes entornos y necesitas cambiar la URL base y el token de autenticación según el entorno.

Definición de Variables

Variable Desarrollo Producción
baseUrl https://api.dev.example.com https://api.example.com
authToken devToken123 prodToken456

Configuración en Postman

  1. Crea dos entornos: "Desarrollo" y "Producción".
  2. Define las variables baseUrl y authToken para cada entorno.

Uso en una Solicitud

GET {{baseUrl}}/users
Authorization: Bearer {{authToken}}

Cambiar de Entorno

Para cambiar de entorno, selecciona el entorno deseado desde el menú desplegable en la parte superior derecha de Postman. Esto actualizará automáticamente las variables utilizadas en tus solicitudes.

Ejercicio Práctico

Objetivo: Configurar y utilizar variables de entorno en Postman para realizar una solicitud GET a una API de ejemplo.

Instrucciones

  1. Crea un entorno llamado "Pruebas".
  2. Define las siguientes variables:
    • baseUrl: https://jsonplaceholder.typicode.com
    • userId: 1
  3. Crea una nueva solicitud GET en Postman.
  4. Usa las variables para construir la URL: {{baseUrl}}/users/{{userId}}.
  5. Envía la solicitud y verifica que la respuesta sea correcta.

Solución

  1. Crea el entorno "Pruebas" y define las variables como se indica.
  2. Configura la solicitud GET:
    GET {{baseUrl}}/users/{{userId}}
    
  3. Envía la solicitud. Deberías recibir una respuesta con los datos del usuario con ID 1.

Conclusión

Las variables de entorno en Postman son esenciales para gestionar configuraciones dinámicas y facilitar el cambio entre diferentes entornos de trabajo. Al dominar su uso, puedes hacer que tus pruebas de API sean más eficientes y adaptables. En el siguiente tema, exploraremos cómo encadenar solicitudes para crear flujos de trabajo más complejos.

© Copyright 2024. Todos los derechos reservados