01
数据驱动框架设计
框架结构
common:
这是一个package,主要用来存储所有的底层代码封装
logs:
这是一个目录,主要用来存放日志文件
report:
这是一个目录,里边的data表示测试结果数据,里边的html表示测试报告,注意这两个目录都是每次执行测试时自动生成的
testcases:
这是一个目录,主要用来存储excel文件,excel文件里是接口测试的相关数据
conftest.py:
重写pytest自带的一个内置函数的,统一管理自定义fixture的
pytest.ini:
pytest相关的配置参数
run.py:
是整个框架执行的入口
excel数据规则设计
按照一定的维度进行分类,每个分类可以当做一个sheet工作表
1、全局变量
主要用来管理我们的公共数据
变量名称 | 变量值 |
---|---|
host | http://82.xxx74.xx:xxxx | </