YAML文件的优点:
1、数据直观,可读性强,方便维护
2、对所有编程语言都很友好
3、非常简洁,比JSON格式方便
基于以上优点,在自动化测试时,很多时候我们会选择使用yaml来存放测试数据。
YAML的写法
对象(键值对):
json:
{"key": {"child-key1": "value","child-key2": "value2"}}
YAML:
key:
child-key1: value
child-key2: value2
例:
{"stu":{"name":"小张","sno":"0001","sco":98}}
stu:
name: 小张
sno: 0001
sco: 98
数组
json:
{"key": [a,b,c]}
YAML:
key:
- a
- b
- c
例:
{"stu":["小张","0001",98]}
stu:
- 小张
- 0001
- 98
数组嵌套
json:
{"key": [[a,b,c]]}
YAML:
key:
-
- a