API接口自动化测试框架Demo开源项目

我要开发同款
proginn00460608592026年08月26日
2阅读

技术信息

语言技术
Python自动化测试
系统类型
Web
行业分类
开发工具
开源地址
https://gitee.com/jennys0310/api_autotest_demo
授权协议
MIT许可

功能介绍

本项目是一套基于 Python + pytest + requests 构建的轻量级接口自动化测试框架,适合中小团队快速落地接口回归测试,替代重复性手工验证工作。

主要功能模块:
1. 多环境配置模块:支持通过环境变量一键切换 dev / prod 等测试环境,无需修改代码;
2. HTTP 请求封装模块:基于 requests.Session 统一管理请求头、超时、日志输出,调用简洁;
3. 通用断言模块:封装状态码校验、字段存在性校验、字段值比对等常用断言,提升用例可读性;
4. 测试用例层:覆盖 Posts、Comments、Users 三类接口,包含 GET / POST / PUT / DELETE 全链路用例,支持参数化与边界校验;
5. 用例分级标记:内置 smoke(冒烟)与 regression(回归)两级标记,发版后可单独执行冒烟用例快速验收;
6. HTML 测试报告:集成 pytest-html,每次执行自动生成可视化报告,展示用例通过率、耗时、失败详情及请求日志,方便团队共享测试结果。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论