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