Entornos de trabajo
Hola una vez más amigos el día de hoy veremos uno de los puntos más potentes de Postman, desde mi punto de vista.
Postman nos da la posibilidad de definir todas las variables que necesitemos y clasificarlas por entornos de trabajo. Esto es muy útil cuando tienes diferentes proyectos o cuando necesitas configurar múltiples entornos para un mismo proyecto por ejemplo :
- Diferentes cabeceras.
- Cambio de urls por ambiente (local, testing, producción etc).
Para configurar los entornos y sus variables, verás que en la esquina superior derecha de la interfaz hay un desplegable en el que se puede leer “No environments”, esta opción nos sirve para cambiar entre entornos.
Si haces click en el botón de ajustes que está al lado, aparece una opción llamada “Manage environments” donde se pueden configurar cada uno de ellos :
Para poder guardar varibles de entorno postman nos pedirá los siguientes datos :
- Variable : Es el nombre de la variable, con ella podremos acceder al valor que definamos en current value.
- Initial value : Es el valor inicial de tu variable, te recomiendo poner el mismo valor que en current value.
- Current value : Es el valor de la variable.
Una vez configuradas, su uso en cualquier llamada y en cualquier colección es muy simple. Si por ejemplo definimos la url del recurso con el nombre host_url como variable de entorno (o global), puedes utilizar esta variable escribiendo la clave entre dobles llaves.
Por ejemplo:
Para hacer uso de nuestras variables por entorno basta con seleccionar el enviroment y mediante dobles llaves usar nuestra variable, esto se puede apreciar en la imagen anterior.
De esta manera, es muy simple cambiar la URL de todas las llamadas definidas en la colección (únicamente deberás seleccionar el entorno correspondiente) y las variables cambiarán de valor.
Conclusiones
El uso de entornos es de suma importancia y como lo mencione en un inicio me parece uno de los puntos más potentes de Postman, esto debido a que el uso de estos entornos te permitirá tener un desarrollo más ágil sin mencionar que si llaga a cambiar algún valor por ejemplo en una Url no tendrás que cambiarla en todos tus requests.
Si tienes más dudas te recomiendo seguir el siguiente link, aqui encontraras la documentación oficial :
https://learning.getpostman.com/docs/postman/environments_and_globals/variables/
Muchas gracias por leer este post espero que te haya sido de mucha utilidad, no olvides comentar y lo más importante de todo compartir… 🤩