zoukankan      html  css  js  c++  java
  • 4. HttpRunner用例字段说明

    测试用例字段说明

    基于第二小节生成的yaml测试脚本文件,先简单介绍一下文件包含的字段含义,详细的测试用例文件结构介绍会在以后的章节给大家讲解。

    > index.yaml
    config:
        name: testcase description
        variables: {}
    
    teststeps:
    -   name: /index
        request:
            headers:
                User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
                    (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36
            method: GET
            url: http://localhost.charlesproxy.com:8000/index
        validate:
        -   eq:
            - status_code
            - 200
        -   eq:
            - content.msg
            - success
        -   eq:
            - content.msg_type
            - 200
    
    • config:全局配置

      • name: 测试用例的名称,在测试报告中将作为标题
      • variables: 全局变量,作用域为整个测试用例文件
    • teststeps: 测试步骤,数据类型为list of dict,可以包含多个测试步骤

      • name:单个测试步骤的名称,在测试报告中作为步骤标题

      • request: 单个测试步骤涉及接口的请求信息

        • headers:请求头信息
        • method:请求方式
        • url:接口请求地址
      • validate:断言

        • eq: equals的缩写,相等的意思
  • 相关阅读:
    HDU1698(线段树入门题)
    POJ2528(离散化+线段树区间更新)
    POJ3630(Trie树)
    HDU1251(字典树)
    HDU1247(经典字典树)
    POJ2513(字典树+图的连通性判断)
    POJ1363
    UVa11624(逃离火焰问题)
    HDOJ1495(倒水BFS)
    poj3414Pots(倒水BFS)
  • 原文地址:https://www.cnblogs.com/kyle-/p/13926292.html
Copyright © 2011-2022 走看看