Postman proporciona un entorno de ejecución donde puedes escribir scripts JavaScript: el llamado “Postman Sandbox”. Puedes escribir código en la sección Scripts.
Puedes llamar funciones especiales de Postman accediendo a los métodos y propiedades del objeto llamado pm.
1. pm.environment
Usando el objeto
pm puedes acceder a la
environment propiedad y obtener o establecer dinámicamente
variables de entorno.
|
Acceder al objeto environment
y llamar a la función
get permite obtener el valor de una variable de entorno pasando el nombre de la variable como parámetro.
|
pm.environment.get("variableName")
|
|
Acceder al objeto environment
y llamar a la función
set permite establecer el valor de una variable de entorno pasando el nombre y el valor de la variable.
|
pm.environment.set("variableName", "variableValue")
|
2. pm.globals
Usando el objeto
pm puedes acceder a la
globals propiedad y trabajar dinámicamente con variables globales (disponibles en todos los entornos).
|
Acceder al objeto
globals y llamar a la función
get permite obtener el valor de una variable global pasando el nombre de la variable como parámetro.
|
pm.globals.get("variableName")
|
|
Acceder al objeto
globals y llamar a la función
set permite establecer el valor de una variable global pasando el nombre y el valor de la variable.
|
pm.globals.set("variableName", "variableValue")
|
3. pm.test
Usando el objeto
pm puedes llamar al
test método para escribir tu propia prueba.
|
Llamar al test
método con dos parámetros: el nombre de la prueba y una función de validación. Si la función se ejecuta sin errores, la prueba pasa; de lo contrario, falla.
|
pm.test("Let's check if code is 200",
function () {
pm.response.to.have.status(200);
}
);
|