postman测试接口时,每次都须要获取token之后,复制到接口里,特别复杂。json
这里经过把获取token接口的返回数据添加到环境变量,而后将环境变量名设置在其余接口的token中,获取一次token,全部接口的token值都会跟着改变post
Token接口的test输入代码,提取access_token测试
var jsonData = JSON.parse(responseBody);//将内容转换为json字符串 if (jsonData.access_token){ tests["body has access_token"] = true; postman.setEnvironmentVariable("token",jsonData.access_token); } else { tests["body has access_token"] = false; }
点击Postman右上角 的manage environment符号ui
Postman有environment的概念,在一个环境下,设置的环境变量可通用,而且能够设置多个environment,配置不一样的环境变量code
current value中的内容是第一步提取的参数名,点击Add或者update保存blog
点击这里,而后选择刚刚新建的那个环境名称,切换成设置的环境token
在输入token的地方输入第四步的参数名{{token}}接口
鼠标放到token这里,能看到token有个值了。说明成功赋值了字符串
能查看当前环境的全局变量和环境变量的当前valuetest