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的缩写,相等的意思
posted @ 2020-11-04 15:42  老板,卖油条不?  阅读(67)  评论(0编辑  收藏  举报
/* 鼠标点击依次出现不同选项效果 */ /* 鼠标点击烟花效果 */
/* 背景线条 */