postman设置全局变量token
1.获取token的接口、方法、参数(注意传参方式,截图用的就是JSON,不支持其他方式)
(有的直接抓登录接口获取token或者cookie,也能绕开登录进行测试登录后的接口,
这里是开放平台接口的登录-跟测试系统用的接口不是同一套,所以不能直接抓系统的登录接口去用)
2.将获取到的token设置成全局变量
还是在获取token这个接口的Tests里,设置一下
var data=JSON.parse(responseBody); //将json字符串转换为对象
pm.globals.set("token",data.data.token); //设置成全局变量
3.设置成功后,token的值会自动赋在全局变量里
4.后面要用到token的接口,只写获取token的变量就可以了
(根据传参要求,有的是写在header,我这个是需要写在Authorization的bearer token里)
(如果不用全局变量,就只能手动把获取到的token复制到这里面,也能用,多个接口就不行了,说不定执行到哪个,token就失效了)
5.点击send,就能执行成功了
本文来自博客园,作者:可乐要加冰啊,转载请注明原文链接:https://www.cnblogs.com/zhuo-90/p/16356766.html
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 分享4款.NET开源、免费、实用的商城系统
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
· 5. Nginx 负载均衡配置案例(附有详细截图说明++)