Hi all:
各位老铁,好久不见,最近太忙一直没顾上更新,今天更新一个比较完善的接口自动化框架,git代码地址在最下方。
支持的python版本:3.7.0
安装方法: 1、安装对应库(建议使用虚拟环境,如果使用默认环境可能会导致需要的库版本不一致问题) 进入安装好的项目根目录,输入: pip install -r requirements.txt 可执行文件:
是/RUN/run_case_ddt文件,因为是unittest框架,所以要执行整个文件,使用 python run_case_ddt 即可。
case管理:
目前是通过excle管理的 文件路径:/case/case.xlsx文件
目前框架支持的功能:
1、get、post测试
2、上传文件接口测试
3、response和responseTime反写
4、邮件发送功能
配置文件:
配置文件路径:/config中
报告:
文件执行完成后,会生成两个报告: 报告发送逻辑: 目前是如果result列中有反写的fail字段 则触发发送邮件逻辑 报告路径在: /report目录下: 1、excel报告(文件名叫api_result.exle) 2、html报告(report.html) 报告模板:
关注公众号领取框架源码哦