本框架基于 Python + Pytest + excel + log + yaml 实现接口自动化测试框架 1. 基于Pytest二次开发:深度封装Pytest框架,提供更友好的测试组织方式 2. 模块化设计:接口请求/断言/日志/数据处理等模块独立封装 3. 数据驱动:通过Excel管理测试数据,支持批量用例维护 4. 日志追踪:详细的接口调用日志便于问题定位 5. 报告可视化:HTML格式报告+历史数据对比,支持测试趋势分析 6. 认证管理:通过YAML集中管理Token信息,避免重复认证请求 7. 多环境适配:支持配置化管理测试环境参数(域名/用户凭证等)
2025-09-23 20:50:23 186KB pytest 自动化测试
1
python3+Pytest 接口自动化测试全方案设计与开发源码
2022-09-30 13:59:17 3.17MB 代码规范
1
PytestAPIAutoTest Pytest接口自动化测试项目 项目说明 本项目是通过python3+pytest+requests+allure实现的接口自动化测试项目。 业务逻辑封装 1,CommonFunctions包 (1)ApiOperations类,接口请求操作类,requests的get,post请求; (2)DataOperations类,python读取xml数据文件操作类; (3)LogOperation类,日志操作类函数; 2,TestCases文件夹 存放具体测试用例的文件夹 3,TestData文件夹 存放与测试用例一一对应该的测试数据xml文件 4,Reports文件夹 存放生成allure测试数据及测试报告的文件夹 5,Logs 日志类文件夹 项目环境 1,python3 2,Requests模块 3,Pytest开发环境以依赖包 4,Allure测试报告
2021-10-18 21:15:25 997KB HTML
1
python3接口自动化框架(pytest+request+allure+excel) 下载后请确保python3的依赖环境是否正常,项目都是正常的公司项目,涉及到项目敏感信息已全部删除。下载后填写自己公司项目即可运行,本项目包括日志封装、读取配置文件的封装、读取excel的封装、request的封装、数据库的封装、缓存机制和飞书推送等。 如果遇到问题不能解决 请直接留言,看到后会第一时间解决。多谢支持!!
2021-08-03 09:30:18 431KB pytest 接口自动化 allure+pytest python3