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)!