当前企业开发、低代码项目普遍存在接口手工测试效率低、用例编写重复、回归测试耗时长等痛点。传统测试依靠人工抓包、手动录入测试用例,迭代版本时重复回归工作量巨大,中小研发团队缺少专业自动化测试人员,接口变更后易出现漏测、线上 bug 频发问题。本平台面向软件研发、低代码工具开发行业,覆盖后端接口服务、Web 管理系统全生命周期测试场景,适配企业内部管理系统、业务中台、SaaS 低代码平台的迭代交付流程,帮助研发、测试人员快速完成接口自动化校验,降低人工测试成本,保障版本上线稳定性。
核心功能
🎯 测试管理
用例管理:按测试类型分类管理(API 测试、UI 测试、压力测试)
支持完整的 HTTP 方法(GET/POST/PUT/DELETE/PATCH/HEAD/OPTIONS)
支持多种 Content-Type(application/json、multipart/form-data、application/x-www-form-urlencoded)
可视化的请求参数配置(JSON/表单数据/URL 编码表单)
支持系统管理和多环境配置(开发/测试/预发布/生产)
批量测试执行 ✨
支持单接口批量并发测试(线程安全实现)
支持场景串联顺序测试
支持从正式用例库和 AI 用例库执行
高并发执行引擎(可配置并发数)
实时执行结果统计和进度跟踪
任务管理:
创建任务向导:引导式任务创建流程
定时任务:支持定时执行测试任务
异步任务调度:基于 Celery 的分布式任务队列
测试结果:详细的测试报告和历史记录
测试报告:可视化测试报告和分析图表
全链路日志追踪 ✨ 核心亮点
Request ID 追踪:基于 request_id 的全链路日志追踪系统
FastAPI 接口层自动注入请求 ID
Celery 异步任务自动透传(通过 Headers 机制,零侵入)
统一访问日志格式(时间戳 | request_id | IP | 请求路径 | 状态码 | 耗时)
支持从 API 请求到异步任务执行的秒级问题排查
🤖 AI 参数配置 ✨ 核心亮点
AI 测试用例生成:支持三种生成模式
📝 文本输入模式:快速输入需求描述,自动生成测试用例
📄 文档分析模式:上传需求文档,智能提取测试点并生成可追溯的测试用例集
🔌 接口文档模式:输入 Swagger/OpenAPI 文档 URL,自动生成高覆盖率的 API 测试用例
技术栈
后端
框架:FastAPI
数据库:MySQL 8.0+
ORM:SQLAlchemy 2.0+
认证:OAuth2 + JWT
密码加密:bcrypt(72 字节安全限制)
异步任务:Celery(支持 Headers 上下文透传)
日志追踪:全链路 Request ID 追踪(ContextVar + 中间件)
通知服务:WebSocket + 多渠道适配
前端
框架:Vue 3 + Vite
UI 组件库:Element Plus
路由:Vue Router 4
状态管理:Pinia
HTTP 客户端:Axios
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论