Saltar al contenido

pm.response.json (); ejemplo de código

Este team de especialistas pasados algunos días de trabajo y de recopilar de datos, han obtenido los datos necesarios, deseamos que resulte útil para ti para tu plan.

Ejemplo 1: el script de prueba del cartero obtiene el código de solicitud

tests["Status code is 200"]= responseCode.code===200;//logconsole.log(tests["Status code is 200"]= responseCode.code!=200)

Ejemplo 2: el script de prueba del cartero obtiene el código de solicitud

//set an environment variable
postman.setEnvironmentVariable("key","value");//set a nested object as an environment variableconst array =[1,2,3,4];
postman.setEnvironmentVariable("array",JSON.stringify(array,null,2));const obj = a:[1,2,3,4], b: c:'val';
postman.setEnvironmentVariable("obj",JSON.stringify(obj));//get an environment variable
postman.getEnvironmentVariable("key");//get an environment variable whose value is a stringified object//(wrap in a try-catch block if the data is coming from an unknown source)const array =JSON.parse(postman.getEnvironmentVariable("array"));const obj =JSON.parse(postman.getEnvironmentVariable("obj"));//clear an environment variable
postman.clearEnvironmentVariable("key");//set a global variable
postman.setGlobalVariable("key","value");//get a global variable
postman.getGlobalVariable("key");//clear a global variable
postman.clearGlobalVariable("key");//check if response body contains a string
tests["Body matches string"]= responseBody.has("string_you_want_to_search");//check if response body is equal to a string
tests["Body is correct"]= responseBody ==="response_body_string";//check for a JSON valueconst data =JSON.parse(responseBody);
tests["Your test name"]= data.value===100;//Content-Type is present (Case-insensitive checking)
tests["Content-Type is present"]= postman.getResponseHeader("Content-Type");
tests["Content-Type is present"]= postman.getResponseHeader("Content-Type");//getResponseHeader() method returns the header value, if it exists//Content-Type is present (Case-sensitive)
tests["Content-Type is present"]= responseHeaders.hasOwnProperty("Content-Type");//response time is less than 200ms
tests["Response time is less than 200ms"]= responseTime <200;//response time is within a specific range//(lower bound inclusive, upper bound exclusive)
tests["Response time is acceptable"]= _.inRange(responseTime,100,1001);//status code is 200
tests["Status code is 200"]= responseCode.code===200;//code name contains a string
tests["Status code name has string"]= responseCode.name.has("Created");//successful POST request status code
tests["Successful POST request"]= responseCode.code===201|| responseCode.code===202;

Si tienes alguna vacilación o disposición de innovar nuestro reseña puedes añadir un exégesis y con placer lo ojearemos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *