Para continuar con la seguidilla de posts de Postman y de testeo de APIs, ahora vamos a ver que son las variables de entorno, las variables globales y como utilizarlas para hacernos la vida más facil a la hora de testear APIs.
Para este ejemplo, voy a usar la URL que vengo utilizando en todos estos tutoriales, que es la siguiente: https://petstore.swagger.io/
Variables de entorno
Tal y como lo indica su nombre, una variable de entorno es en donde se guarda el entorno de trabajo. Estas se pueden crear de manera estática o dinámica. Para agregarlas, debemos clickear el ícono del ojo que aparece en la esquina superior derecha, luego clickeamos en «Add»
La declaración de variables es muy sencillo, simplemente colocamos el nombre de la variable en la columna «Variable» y su valor en la columna «Initial Value»
Seguido a esto, debemos activar el environment
Ahora lo que resta, es ir a un request de nuestra colección y reemplazar la URL por la variable que creamos. Para poderla usar, debemos poner la variable entre doble llaves. Es decir, debería quedar de la siguiente manera {{URL}} y si clickeamos en SEND, podremos ver que envía la petición con normalidad.
Esto sirve para evitar tener que poner la URL de forma manual en todas las peticiones.
Variables globales
La diferencia con las variables de entorno es que las globales son visibles y accesibles desde cualquier entorno con el que trabajemos. Por lo tanto, son comunes a todos los entornos de trabajo que se hayan creado.
Para crearlas es exactamente igual a las variables de entorno, solo que debemos clickear en Agregar, en la parte de «Globals»
El funcionamiento es el mismo a las variables de entorno, con la diferencia de que se pueden utilizar en diferentes entornos de trabajo.
Esto es todo por el momento! Muy pronto se viene un post sobre como automatizar testeos de APIs con postman.