Postamn变量的使用,自动设置Token

了解变量

变量是数据的符号表示,使您无需在需要的任何地方手动输入值即可访问值。如果您在多个地方使用相同的值,这会很有用。变量通过抽象细节使您的请求更加灵活和可读。

例如,如果您在多个请求中具有相同的 URL,但该 URL 稍后可能会更改,您可以将 URL 存储在一个变量base_url中并在您的请求中使用{{base_url}}. 如果 URL 发生变化,您可以更改变量值,它将反映在您的整个集合中,无论您使用了变量名称。

如果需要更多的了解,可以访问官网:链接: https://learning.postman.com/docs/getting-started/introduction/

动态变量

动态变量:https://learning.postman.com/docs/writing-scripts/script-references/variables-list/

环境变量(environment)

在这里插入图片描述

在Postman的URL一栏填写{{api}}/api/…
在这里插入图片描述

全局变量(globals

在这里插入图片描述
全局变量的使用与环境变量的使用是一样的。
在这里插入图片描述

Postman 自动设置token

登陆时所需要token是每个接口都需要的,并且token是有时限的,就是有效期;一但过了有效期,token就不能使用,就需要重新获取。
在Postman进行接口自动化测试时,需要保证token是最新的,所以需要自动获取最新的token。
当然,可以让后台开发设置测试用的永久token,就看同不同意。

前提你要创建一个全局变量或者环境变量(我用的是全局变量)
在这里插入图片描述这个脚本是借鉴别人的!向无私奉献的大佬们表示尊敬!

var data=JSON.parse(responseBody);
if(data.info.token){
  tests[“to_ken_y”]=true;
  pm.globals.set(“token”,data.info.token);
}else{
  tests[“to_ken_x”]=false;
}

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Txiver

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值