82 lines
1.5 KiB
Markdown
82 lines
1.5 KiB
Markdown
# 开始测试指南
|
||
|
||
## ✅ 准备工作已完成
|
||
|
||
所有模块测试通过:
|
||
- ✓ Flask 导入成功
|
||
- ✓ AIService 导入成功
|
||
- ✓ FieldService 导入成功
|
||
- ✓ DocumentService 导入成功
|
||
- ✓ 字段服务可以正常查询
|
||
- ✓ 文档服务初始化成功
|
||
- ✓ 所有依赖已安装
|
||
|
||
## 🚀 开始测试
|
||
|
||
### 步骤 1:检查环境变量配置
|
||
|
||
请确保已创建 `.env` 文件并配置了 `SILICONFLOW_API_KEY`(AI解析需要)。
|
||
|
||
如果没有配置,可以:
|
||
|
||
1. 创建 `.env` 文件
|
||
2. 添加以下内容:
|
||
|
||
```env
|
||
SILICONFLOW_API_KEY=你的API密钥
|
||
```
|
||
|
||
### 步骤 2:启动服务
|
||
|
||
**方式 1:使用启动脚本**
|
||
|
||
```bash
|
||
python app.py
|
||
```
|
||
|
||
**方式 2:直接运行**
|
||
|
||
服务将启动在:http://localhost:7500
|
||
|
||
### 步骤 3:测试服务
|
||
|
||
在**新的终端窗口**中运行:
|
||
|
||
```bash
|
||
python test_complete.py
|
||
```
|
||
|
||
或者使用快速测试脚本:
|
||
|
||
```bash
|
||
python test_api.py
|
||
```
|
||
|
||
---
|
||
|
||
## 📋 测试清单
|
||
|
||
### 基础测试(必须通过)
|
||
|
||
- [ ] 服务可以启动
|
||
- [ ] 可以访问首页 (http://localhost:7500/)
|
||
- [ ] 可以访问API文档 (http://localhost:7500/api-docs)
|
||
|
||
### 接口测试(需要API密钥)
|
||
|
||
- [ ] 解析接口可以调用
|
||
- [ ] 解析接口可以提取字段
|
||
- [ ] 文档生成接口可以调用(可选,需要MinIO配置)
|
||
|
||
---
|
||
|
||
## 🔧 下一步
|
||
|
||
1. **启动服务**(在当前终端)
|
||
2. **运行测试**(在新终端)
|
||
3. **查看结果**
|
||
|
||
如果遇到问题,请查看错误信息并参考 `测试流程说明.md` 中的故障排查部分。
|
||
|
||
|