0


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;
}

在这里插入图片描述


本文转载自: https://blog.csdn.net/Txiver/article/details/126158456
版权归原作者 Txiver 所有, 如有侵权,请联系我们删除。

“Postamn变量的使用,自动设置Token”的评论:

还没有评论