按数据和代码分离的原则,搭建数据驱动形式的接口自动化测试框架,目录如下:
各层的作用:
conf:存放配置文件
test_data:存放测试数据
test_result:存放测试结果
testcase:存放测试用例
tools:存放公共方法
run.py:运行所有的测试用例
requirements.txt:维护项目相关的依赖包
底层使用requests发送请求,excel或yaml文件维护测试数据,unittest运行测试用例,pymysql操作数据库。
源码如下:
链接:https://pan.baidu.com/s/1aZg-O890epl294bzWDDCPw
提取码:vi4a