美文网首页
接口自动化(1):变量声明与引用

接口自动化(1):变量声明与引用

作者: kelven_song | 来源:发表于2020-07-09 14:39 被阅读0次

HttpRunner篇:

变量声明variables和引用$var机制

在 config 和 test 中均可以通过 variables 关键字定义变量,以$var方式在执行步骤引用变量。

  • config 中定义的变量为全局变量,作用域在整个测试用例(testcase)
  • test 中定义的变量为局部变量,作用域在当前测试步骤(teststep)

局部变量

为了测试数据和代码的分离,一般写测试用例时使用,需要经常变化的数据需要写成变量形式,方便测试使用

  • .yml文件配置:
- teststep:
    name: login
    variables:
        username: test123
        passwd: 123456
request:
        url: http://ip:8000/login/
        method: POST
        headers:
            Content-Type: application/json
            User-Agent: python-requests
        json:
            username: $username
            password: $passwd

-- 在请求参数引用时,使用$username形式调用参数

  • 自动化平台配置:



局部变量作用域只在当前测试用例,其他用例不生效

全局变量

  • .yml文件配置
- config:
    name: logincase
    variables: 
        username: test123
        passwd: 123456
- teststep:
    name: login
    variables:
        username: test123
        passwd: 123456
request:
        url: http://ip:8000/login/
        method: POST
        headers:
            Content-Type: application/json
            User-Agent: python-requests
        json:
            username: $username
            password: $passwd
  • 自动化平台配置



    全局变量config:在整个测试执行过程中的用例生效(单文件yml或者测试用例集)

相关文章

  • 接口自动化(1):变量声明与引用

    HttpRunner篇: 变量声明variables和引用$var机制 在 config 和 test 中均可以通...

  • JavaScript学习(2)数据类型转换

    JavaScript基本语法 变量 上面的代码先声明变量a,然后在变量a与数值1之间建立引用关系,也称为将数值1“...

  • 接口回调的理解

    接口回调是指:可以把使用实现了某一接口的类创建的对象的引用,赋给该接口声明的接口变量,那么该接口变量就可以调用被类...

  • DAY13Java语言入门基础教学7 回调与数组

    回调 定义 把实现某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方...

  • Java--接口要点与多继承

    接口的要点 子类通过implements来实现接口中的规范。 接口不能创建实例,但是可用于声明引用变量类型。 一个...

  • sass基础学习

    1.使用变量(1)声明变量 $highlight-color: #F90;(2)引用变量 border: 1...

  • 3.Java 引用数据类型

    1.引用数据类型概论 引用数据类型 变量名 这样声明的时候变量为null。 引用数据类型 变量名=new 引用数据...

  • Android Interface(接口)

    (1)概念接口变量存放实现该接口的类的对象的引用,从而接口变量就可以回调类中实现的接口方法。 (2)接口方法的调用...

  • C++第一弹---引用

    引用 引用的概念 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。 引用的声明方法:类型...

  • 接口自动化-requests-toolbelt处理multipa

    引用:python接口自动化19-requests-toolbelt处理multipart/form-data 1...

网友评论

      本文标题:接口自动化(1):变量声明与引用

      本文链接:https://www.haomeiwen.com/subject/egojcktx.html