postman是一款网页请求测试工具,在平常项目中会常常用到它,问题来了!!!
该如何做到每次请求token,当然偷懒,省事不只只是ctrl+c ctrl+v。
步入正题:
首先找到自己项目中的获取token的接口
我这里是一个login接口返回token
可以看到已经获取到token值这时要做下一步
选择眼睛图标,点击后进行add添加
添加成功后显示:
这时w我们可以看到添加了一个token的键,接下来设置值:
这里我们选择Test项
然后填入以下代码:
var data = JSON.parse(responseBody);
if (data.objs.tokenValue) {
tests["Body has token"] = true;
postman.setEnvironmentVariable("token", data.objs.tokenValue);
}
else {
tests["Body has token"] = false;
}
这里的data.objs.tokenValue是我这边请求后的json结构是这样,如果你的事其他样子,改了即可
然后发起请求点击send按钮,请求成功后,点击眼睛图标你会看到,token键有了对应的值
接下来是以后所有带token的请求,都可以这样来请求了
也就是在每个接口的headers中填入键token,值{{token}}即可,方便省事,又偷懒!!!