Entornos y variables

Guardar nombres de host y tokens directamente en las peticiones funciona hasta que aparece el segundo entorno. Echo ofrece entornos y variables para que una sola petición sirva para desarrollo, staging y producción sin editar nada.

Los entornos pertenecen a los espacios

Los entornos están asociados a un espacio, para que cada proyecto mantenga su propio conjunto. Un espacio para tu plataforma interna puede tener entornos de desarrollo y producción, mientras que un proyecto de cliente situado al lado conserva una lista totalmente independiente. Nada pasa de uno a otro.

Usa variables en las peticiones

Haz referencia a una variable en cualquier parte de una petición con la sintaxis {{variable}}, ya sea en la URL, las cabeceras o el cuerpo. Echo resalta las variables en tiempo real mientras escribes, para que veas de un vistazo si una referencia se resuelve, y el autocompletado sugiere nombres de variables para que no tengas que recordar la ortografía exacta.

Mantén los secretos fuera de la vista

Los entornos admiten variables secretas para valores como claves de API y tokens. Junto con el cifrado en reposo de la base de datos local de Echo, tus credenciales reciben más cuidado del que les daría cualquier archivo de texto sin formato.

Cambia el entorno activo

Un selector global de entorno activo controla el entorno con el que se resuelven tus peticiones. Cámbialo una vez y todas las peticiones del espacio seguirán el cambio, mucho mejor que editar las URL una a una.

Modo de comparación

A veces la pregunta no es "¿funciona?", sino "¿funciona igual en todas partes?". El modo de comparación responde directamente:

  1. Elige cualquier petición que quieras verificar.
  2. Ejecútala en modo de comparación y elige hasta 4 entornos.
  3. Echo envía la misma petición a todos en paralelo.
  4. Lee las respuestas en paralelo, con desplazamiento sincronizado para que la misma sección permanezca alineada en cada panel.

Para las respuestas JSON, Echo calcula una diferencia estructural que señala lo añadido, eliminado y modificado entre entornos. Es imposible no ver un campo que staging devuelve y producción no.

El modo de comparación es la forma más rápida de detectar desviaciones de configuración, diferencias de versión entre despliegues y la clásica conversación "en desarrollo funciona".

Próximos pasos

  • Organiza las peticiones que usan estos entornos: /docs/echo/collections-and-sharing
  • Encadena peticiones y pasa los valores extraídos entre pasos: /docs/echo/automation
  • Importa los entornos que ya tienes en Postman: /docs/echo/import-export