zoukankan      html  css  js  c++  java
  • python接口自动化全局变量access_token设计

    一、前言
    在我们做接口自动化的时候,往往是需要先登录,拿到一个access_token,然后有了它就可以调用其他的接口,那么我们如何优雅的实现呢

    二、解决思路
    1、使用conftest,调用登录接口,并且返回保存为access_token,此时,它是跨文件的全局变量
    2、在各个测试用例文件里面导入这个文件,并且引用

    三、conftest应用场景
    1、每个接口需共用到的token
    2、每个接口需共用到的测试用例数据
    3、每个接口需共用到的配置信息

    四、具体步骤
    1、项目工程概览

    2、在testcases目录下新建conftest文件

    3、conftest文件的具体内容,生成全局的token

    备注: 此时的token就是全局的,跨脚本的
    4、测试用例文件引用此全局变量

    五、测试验证

    从上图可以看出来,每次执行都会只调用登录接口一次,返回了一个有效的access_token,返回a接口和b接口关联此access_token,就可以继续进行业务操作

    知道、想到、做到、得到
  • 相关阅读:
    关于guava实现线程池
    结构化方法与面向对象方法的比较
    敏捷开发与传统开发方式的比较
    C# 事件的使用方法
    C# 泛型反射的调用
    RPC 知识科普一下
    C#枚举(Enum)小结
    C#图片添加文字水印
    C#索引器
    C#隐式转换与显示转换
  • 原文地址:https://www.cnblogs.com/Durant0420/p/13862554.html
Copyright © 2011-2022 走看看