Postman接口测试技巧
Postman怎么做返回值传递使用
比如接口返回结果如下,如何把token提取出来供下个接口使用
创建一个请求,在请求Tests模块添加,两端代码,获取返回报文详情,
//获取响应报文中的json
var jsonData = JSON.parse(responseBody);
//设置全局表量
pm.globals.set("token", jsonData.data.token);
是否添加至环境变量中,可以点击右上角的小眼睛查看
后面接口调用直接当参数使用
Postman如何做断言验证
接口执行后,如何验证返回数据是否是正确的
检查response的body中是否包含字符串 tests["测试点"] = responseBody.has("需要查找的字符串"); 例: tests["msg"] = responseBody.has("登录成功"); 注:当json中value为integer时,需要查找的值可以不带双引号, 检查Response Body是否等于字符串 接口返回:"登录成功" tests["登录结果"] = responseBody === "登录成功"; 检查相应时间 tests["Response time 小于200毫秒"] = responseTime > 200; tests["Response time 大于200毫秒"] = responseTime < 200; 检查状态码 检查http请求状态码,不是返回结果里面的code tests["Status code is 200"] = responseCode.code === 200