• 一篇详解,Postman设置token依赖步骤


    前言

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

    实战项目:jeecg boot项目

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

    接口1:登录接口

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

    在这我准备了一份软件测试视频教程(含接口、自动化、性能等),需要的可以直接在下方观看,或者直接关注VX公众号:互联网杂货铺这份测试文档资料也打包在里面啦,免费领取!

    软件测试视频教程观看处:

    京东内部员工自动化测试培训课程!盲目自学真的会毁终生,27天学完,能救一个是一个...

    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过期的情况。

    写在最后

    PS:这里分享一套软件测试的自学教程合集。对于在测试行业发展的小伙伴们来说应该会很有帮助。除了基础入门的资源,博主也收集不少进阶自动化的资源,从理论到实战,知行合一才能真正的掌握。全套内容已经打包到网盘,内容总量接近500个G。如需要软件测试学习资料,关注公众号(互联网杂货铺),后台回复1,整理不易,给个关注点个赞吧,谢谢各位大佬!

    这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

  • 相关阅读:
    数据结构:链表(2),链表面试题
    机房监控系统PPT免费模板
    摩根大通研究论文:大型语言模型+自动规划器用来作有保障的旅行规划
    MySQL进阶学习
    leetcode Top100(16)缺失的第一个正数
    R语言使用plot函数可视化数据散点图,通过xlim参数指定X轴的坐标范围(x axis limits)
    基于微信小程序的食堂窗口自助点餐系统设计与实现-计算机毕业设计源码和lw文档
    同步 -- 互斥锁
    【Flutter】Flutter 包管理(13)国际化 使用 intl 包处理 负数 性别 双向文本 复杂的日期和数字格式化
    SpringBoot整合Redis,基于Jedis实现redis各种操作
  • 原文地址:https://blog.csdn.net/huace3740/article/details/134506149