按数据和代码分离的原则,搭建数据驱动形式的接口自动化测试框架,目录如下:

 

各层的作用:

conf:存放配置文件

test_data:存放测试数据

test_result:存放测试结果

testcase:存放测试用例

tools:存放公共方法

run.py:运行所有的测试用例

requirements.txt:维护项目相关的依赖包

底层使用requests发送请求,excel或yaml文件维护测试数据,unittest运行测试用例,pymysql操作数据库。

源码如下:

链接:https://pan.baidu.com/s/1aZg-O890epl294bzWDDCPw
提取码:vi4a