在测试工作中,可以使用yaml编写测试用例,执行测试用例时直接获取yaml中的用例数据进行测试(如:接口自动化测试)
1.什么是yaml
是一种可读的数据序列化语言,通常用于配置文件
非常简洁和强大,远比json格式更方便
可用作自动化测试框架的配置文件和测试用例文件
原则
a.大小写敏感
b.使用缩进表示层级关系
c.缩进长度没有限制,只要元素对齐就表示这些元素属于一个层级。
d.使用#表示注释
e.字符串可以不用引号标注
2.yaml配置文件的格式
使用:号隔开表示键值对
使用-号表示数组
例如:
ip: 127.0.0.1 port: 2002 port_in: 8764 charset: utf-8 post_type: - 1 - 2 - 3 - 4 读取后的结果: {'ip': '127.0.0.1', 'port': 2002, 'port_in': 8764, 'charset': 'utf-8', 'post_type': [1, 2, 3, 4]}