测试开发之接口自动化框架

301 阅读1分钟

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) 报告模板:

关注公众号领取框架源码哦