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

  • Postman设置变量并访问
    • 操作截图如下

 

  • postman解决动态传参变量问题(token)
    • 在一般的用户系统中,我们都会使用token来作为用户登陆系统进行操作的令牌,是时时变化的,每一次做登录接口测试时都会变化,一变化我们保存的全局token就失效了,导致我们无法对用户系统中的其他功能进行操作,如果我们可以在每次登录的时候进行时时保存token的值,那我们就不需要每次测试其他接口时就得重新改一遍token值了
    • 解决方法就是:
      • 1.登录的时候动态获取token的值和account的值(一般系统这两个值是必须的)
      • 2.获取的值保存在已设置的全局变量中(替换设置的全局变量中的值)
      • 3.在请求响应头中引用我们要获取的值
    • 声明:相应数据为json数据 格式如下
    • 步骤截图如下

 1.在登录的时候获取响应体中的值并保存在全局变量中

        解释: data是我们定义的返回的响应体responseBody 

                    data.data 是获取json中的data值                data.data.id 是获取json中 data中的值

                    同理 data.data.account 是获取j'son中data中account的值

                    pm.globals.set() 这个操作的函数,前面的“token”是全局变量中的key值

2.设置其他测试接口的请求头内容

     在headers中设置,作为请求头的信息传到后台中

最后就是 只要我们测试登录接口,并且测试成功,postman会把相应体中的token,和account值保存在全局变量中,

然后我们在测试其他接口的时候,postman就会获取全局变量中的值,作为请求头中的参数传过去,这样就可以解决动态token测试后台系统的问题了。

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值