PostMan-登录接口获取token脚本
【摘要】
PostMan-登录接口获取token脚本
一、使用场景
接口测试系统业务时,需要先登录后才能测试系统中的业务接口,即业务接口测试依赖登录接口。我们需要先写登录接口,拿到登录接口返回的token后传给业务接口,保证业务正常测试。
二、获取token流程
1、设置环境变量
2、获取token值并传给设置好的环境变量
3、在业务...
PostMan-登录接口获取token脚本
一、使用场景
接口测试系统业务时,需要先登录后才能测试系统中的业务接口,即业务接口测试依赖登录接口。我们需要先写登录接口,拿到登录接口返回的token后传给业务接口,保证业务正常测试。
二、获取token流程
1、设置环境变量
2、获取token值并传给设置好的环境变量
3、在业务接口请求的Headers中引用环境变量的名称。
三、token详细操作
1、设置环境变量
1.1、设置环境变量--点击环境变量设置
1.2、点击Add添加环境变量
1.3、设置环境变量名称和环境变量Key
2、获取token脚本
2.1、打开登录接口,点击Tests菜单。输入代码
脚本代码:
-
//定义一个变量接收接口的返回值
-
var data = JSON.parse(responseBody);
-
//判断返回值中的json串中是否有data.token字段
-
if (data.data.token) {
-
//判断返回值是否包含token
-
tests["Body has token"] = true;
-
//将token的值添加到环境变量
-
postman.setEnvironmentVariable("token", data.data.token);
-
}
-
else {
-
tests["Body has token"] = false;
-
}
-
console.log(pm.variables.get("token"));
3、token值添加到业务接口Headers中
3.1、选择业务接口,点击Hesders菜单添加token值
3.2、执行业务接口,测试成功。
文章来源: brucelong.blog.csdn.net,作者:Bruce小鬼,版权归原作者所有,如需转载,请联系作者。
原文链接:brucelong.blog.csdn.net/article/details/95459697
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)