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的缩写,相等的意思
  • 相关阅读:
    Nginx详解
    MySQL数据库(未完)
    PXE自动装机
    Rsync数据同步服务
    NFS网络文件系统
    inotify事件监控工具
    scp ssh-key连接原理
    生产环境ssh登陆策略
    npm ERR! errno -4048
    js判断手机系统语言动态引入不同js文件
  • 原文地址:https://www.cnblogs.com/kyle-/p/13926292.html
Copyright © 2011-2022 走看看