1.0 KiB
1.0 KiB
项目简介:合规性测试工具
项目概述
这是一个用于测试API是否符合特定规范(如DDMS规范)的合规性测试工具。该工具能够根据API规范文件(YAPI或Swagger/OpenAPI格式)自动执行一系列测试用例,检查API的实现是否符合预期的标准和规范。
核心需求
- 支持通过YAPI或Swagger/OpenAPI规范文件解析API定义
- 自动执行预定义和自定义的测试用例
- 生成详细的测试报告,包括成功/失败统计和详细的API调用信息
- 提供Web界面和命令行两种使用方式
- 支持大语言模型(LLM)辅助生成测试参数
关键目标
- 提高API合规性测试的效率和全面性
- 降低手动测试的工作量和出错率
- 提供清晰的测试结果和报告,帮助开发团队快速定位问题
- 支持可扩展的测试用例编写,满足不同合规性测试需求
技术栈
- Python Flask (Web界面)
- Python测试框架
- SQLite (用户认证)
- 大语言模型API集成
- Markdown和JSON格式的报告生成