自学内容网 自学内容网

Yaml格式的用例模板

基本语法:

大小写敏感

使用缩进表示层级关系

缩进不允许使用tab,只允许空格

缩进的空格数不重要,只要相同层级的元素左对齐即可

#表示标注

python所有数据类型,它都可以进行维护:数字,字符,字典,列表都可以进行维护

它的扩展名是.yml/.yaml

数据类型用法:

字典: key:[空格]value

列表:-[空格]value

列表套字典[{}]:-[空格]name: zzy1
                 缩进age:18
              -[空格]name: zzy2
                 缩进age:19
#此处就是一个列表套两个字典

   yaml登录测试用例模板:

desc:登录测试用例  #描述
steps:
-发送post请求: <4 key>
-通过JSONPATH提取数据-MSG:<4 key>
-通过JSONPATH提取数据-TOKEN:<4 key>

                        

新建一个专门用来yaml参数化的文件

pip install pyyaml

import yaml
def readyaml(file_path):
  case_infos =[]
  with open (file_path,"r",encoding="utf-8") as f:
       caseinfo= yaml.full_load(f)#加载所有数据
       case_infos.append(caseinfo) #这里是列表套字典的格式
       return case_infos

        

核心执行器


原文地址:https://blog.csdn.net/weixin_57276930/article/details/145191505

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!