http协议:响应内容—响应行(响应状态码,状态信息),响应头,响应正文 断言写在tests 页签里面:tests里面的代码是接口请求完成之后执行 一般断言的方面:1、断言状态码 2、断言响应时间 3、断言响应正文是否正确 // 获取响应状态码和状态信息 var code = responseCode.code; var msg = responseCode.name; console.log(code); console.log(msg); // 获取响应头 var conn = postman.getResponseHeader('Connection'); console.log(conn); var date = postman.getResponseHeader('Date'); console.log(date); // 响应正文 var body= responseBody; console.log(body); // 响应时间 var time = responseTime; console.log(time); // 获取正文中一部分内容 // 正文内容为json对象 -- 通过jsonpath 获取 // 把响应正文定义成一个json对象 var jsondata = JSON.parse(responseBody); // 通过json路径来取值 console.log(jsondata.expires_in); console.log(jsondata.access_token); // 返回的数据可能不是json数据---正则表达式进行匹配 var a_token = responseBody.match(new RegExp('"access_token":"(.+?)"'))[1]; // match函数返回的是列表,为了只取token 加上下标 console.log(a_token);
|