如何使用postman测试带Token的登录以及其他的测试接口

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xzytl60937234/article/details/84500937

1.Postman设置变量并访问

点击右上角眼睛,在Globals选项中,选择edit 然后add
在这里插入图片描述

在弹出的页面中:,填写token
在这里插入图片描述

填写成功之后,右下角,点击save

在登录接口中,Test 选项中加入以下代码
在这里插入图片描述

var data = JSON.parse(responseBody);
pm.globals.set("token",data.data.token);

在登录的时候获取响应体中的值并保存在全局变量中
data是我们定义的返回的响应体responseBody
data.data 是获取json中的data值
data.data.id 是获取json中 data中的值
同理 data.data.account 是获取j’son中data中account的值
pm.globals.set() 这个操作的函数,前面的“token”是全局变量中的key值

在这里插入图片描述

2.其他接口调用时,header中添加token,在headers中设置,作为请求头的信息传到后台中
在这里插入图片描述

最后就是 只要我们测试登录接口,并且测试成功,postman会把相应体中的token值保存在全局变量中,
然后我们在测试其他接口的时候,postman就会获取全局变量中的值,作为请求头中的参数传过去,这样就可以测试其他接口了,token不会失效

借鉴:关于postman 如何设置全局变量并访问,postman 解决token传参问题

猜你喜欢

转载自blog.csdn.net/xzytl60937234/article/details/84500937
今日推荐