python pyyaml操作yaml配置文件

在测试工作中,可以使用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]}

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzxjxp.html