httprunner-2-yaml

 

YAML配置文件的格式要求?

a.yaml是数据格式,不是数据类型

b.yaml配置文件的后缀为.yaml或者.yml

c.yaml配置文件中使用#进行注释,不可以在yaml数据行内进行注释

d.yaml为key: value,key往往与冒号之间不加空格,value与冒号之间必须得加空格

e.yaml配置文件中,同一区域的key不能重复

f.yaml中value的数据类型,如果value中含有字母,会识别为字符串类型(false、true、on、off、null除外),可以无需添加引号

g.可以使用成对的单引号或者双引号来指定字符串类型

h.如果value为数字,会指定识别为int或float类型

i.yaml是一个强缩进的数据格式,同级键值对缩进必须一致,默认缩进2格

j.如果使用- 代表为数组结构(列表)

name: demo api
#name: 'demo api'
#name: "demo api"

variables:
    var1: value1
    var2: value2
request:
    url: /api/path/$var1
    method: POST
    headers:
        Content-Type: "application/json"
    json:
        key: $var2
validate:
    - eq: ["status_code", 200]

列表形式,var1为列表的第一个元素,var2为列表的第二个元素

原文地址:https://www.cnblogs.com/erchun/p/14508328.html