接口自动化框架设计
一、框架设计
1、excel管理测试用例数据
1.1、获取测试用例数据
2、接口请求
2.1、发起post请求
2.2、token鉴权处理
2.3、数据驱动
3、日志收集
3.1、日志收集
4、断言
4.1、响应结果断言
4.2、数据库断言
5、配置文件
5.1、py配置文件(放全局参数)
6、框架执行入口
6.1、run.py、main.py
二、分层结构设计:按照功能进入py文件管理
1、tools:工具类、或者放业务逻辑
2、test_case:测试用例
3、conf:全局配置
4、log:日志
5、reports:测试报告
6、main.py:执行入口