# 项目简介:合规性测试工具 ## 项目概述 这是一个用于测试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格式的报告生成