浅谈postman设置token依赖步骤

前言:

postman做接口测试时,大多数的接口必须在有token的情况下才能运行,我们可以获取token后设置一个环境变量供所在同一个集合中的所有接口使用。 一般是通过调用登录接口,获取到token的值 

实战项目:jeecg boot项目

项目官网:http://www.jeecg.com

接口1:登录接口

接口2:首页获取最近一周ip访问

postman获取token并设置token依赖步骤:

1.创建测试环境

2.创建两个接口

3.登录获取token
 
  1. {

  2. "username":"admin",

  3. "password":"123456",

  4. "remember_me":"true",

  5. "captcha":"j04j",

  6. "checkKey":"9169ea44fee2e773df644053d67c94a1"

  7. }

  8. // 参数分别为

  9. // 用户名

  10. // 密码

  11. // 是否自动登录

  12. // 验证码

  13. // 验证码ID

4.将获取到的token保存到测试环境

 
  1. var data = JSON.parse(responseBody);

  2. postman.setEnvironmentVariable("token", data.result.token);

  3. // data为获取到的返回数据,token为我创建环境时的变量名

如图所示:

5.接口2:发送请求携带token

接口参数

token命名: X-Access-Token 
token引用: {{token}} 
注:双大括号可以引用测试环境的变量

请求成功返回token参数成功

在postman中,当为所有接口设置token依赖后,需要将所有的项目接口save到collections中,使接口测试用例能够有顺序的执行,这样项目接口中的token就可以实时更新,从而不存在token过期的情况。

 

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

  1. 文档获取方式:

  2. 加入我的软件测试交流群:680748947免费获取~(同行大佬一起学术交流,每晚都有大佬直播分享技术知识点)

这份文档,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!

以上均可以分享,只需要你搜索vx公众号:程序员雨果,即可免费领取

  • 21
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 1. 打开Postman,选择需要设置Token的请求。 2. 点击右上角的“环境”按钮,选择“Manage Environments”。 3. 在弹出的窗口中,点击“Add”按钮,创建一个新的环境。 4. 在新建的环境中,添加一个“Token”变量,并设置其值为你的Token。 5. 在请求中,使用{{Token}}的方式引用该变量,即可在请求中自动添加Token。 ### 回答2: Postman是一款广泛使用的API测试工具,通过它可以模拟HTTP请求与API响应。当我们测试一个需要鉴权的API接口时,通常需要添加Authorization头部信息,此头部信息包含access_token等敏感信息。为了避免每次请求都手动输入这些敏感信息,我们可以通过设置环境变量来自动携带这些信息。 在Postman设置环境变量能够省去手动输入Access Token等敏感信息的麻烦,也避免了因为输入错误而引发的请求失败问题。 接下来是在Postman设置Token环境变量的步骤: 1. 首先,打开Postman应用程序并创建一个新的API请求。 2. 点击顶部的“管理环境”按钮,例如,新增一个环境命名为“MyAuthorizationTokenEnv”。 3. 点击“添加”按钮,输入“token”作为关键字,然后在“INITIAL VALUE”一列中输入你的Access Token。 4. 如果需要在运行实际请求之前立即验证Access Token,请点击“保存”。 5. 接下来,在请求的Authorization头中添加一个Token变量,具体方法是选择“Headers”选项卡,然后添加Key为“Authorization”,Value为“Bearer {{token}}”。 6. 对于每个请求,Postman将自动在Authorization头中使用保存的环境变量值。 通过以上设置,每次在发送请求时,Postman都会自动匹配当前选择的环境对应的Token环境变量值,并自动上传至Authorization头中,省去了我们手动输入Token的麻烦,既保证了高效,又避免了安全隐患。 ### 回答3: 在Postman设置Token环境变量可以方便地进行API测试。Token环境变量通常用于API身份验证,将访问令牌存储在变量中,以便在测试不同API时重复使用。 首先,我们需要获取一个有效的Token。通常,我们可以通过在应用程序中注册并提供必要的身份验证信息以获取Token,或者通过单击“获取Token”按钮来获取Token。 接下来,打开Postman,并在顶部菜单栏中单击“添加或编辑环境”按钮。在弹出窗口中,创建一个新环境或编辑现有环境,然后在“键”列中输入“Token”,在“值”列中粘贴您的Token。 然后,在您的API请求中使用以下语法来使用已设置Token环境变量:{{Token}}。 最后,在您的API请求中,您可以将“Authorization”标头设置为“Bearer {{Token}}”,以确保请求包含所需的授权信息。这样就能成功发送请求并验证API身份。 总之,设置Token环境变量可提高API身份验证的效率,并在测试API时为您提供方便。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值