postman如何获取登录用户的token,用于后续操作

postman如何获取登录用户的token,用于后续需要登录成功才能进行的操作。

我们都知道系统的新增/修改/查询等操作都需要用户先登录后才可以进行操作。
那么,如何在用户登录后,获取登录的token,应用于后续的一系列操作呢?
思路
我们可以通过提取登录成功后的token,将token设置为环境变量,需要用到的时候,再从环境变量中去获取,通过参数化的方法{{access_token}}去引用参数的值赋予到其它请求的headers中。

步骤
(一)创建环境
在这里插入图片描述
在这里插入图片描述
(二)添加 登录请求
1、登录的请求方式、url、请求参数、请求头填写
在这里插入图片描述
2、从环境变量中,获取登录的用户名和密码。
脚本写在pre-request-Script下,可以直接点击右边的Get an environment variable快速生成脚本代码。
在这里插入图片描述
3、获取登录成功后的token,把token设置为环境变量。
脚本写在Tests模块下:
①首先是获取登录请求的响应内容body:

var jsonData = pm.response.json();

②判断登录是否成功,根据查看登录成功的响应内容,知道了code === 1时,表示登录成功。所以可以通过此属性来判断是否登录成功。如果登录成功,那么就获取登录token,并设置为环境变量。

if(jsonData.code === 1) {
      pm.environment.set("access_token", jsonData.data.access_token)
}

san在这里插入图片描述
③发送登录请求,查看环境变量access_token是否被设置成功。
在这里插入图片描述
4、已经将access_token设置为环境变量后,后续操作,即可以在该环境下发送请求,在headers中引用该access_token即可。
在这里插入图片描述

  • 13
    点赞
  • 81
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值