1.2 KiB
1.2 KiB
测试与验证工具
该目录用于接口回归、批量稳定性测试和结果导出。
快速开始(完整命令)
cd /home/huangfukk/DronePlanning
source backend_service/venv/bin/activate
python tools/test_validate/run_tests.py
目录说明
tools/test_validate/
├── instructions/ # 指令集(.txt)
├── modules/ # API 客户端、批量执行、可视化等
├── validation/ # 输出结果目录
└── run_tests.py # 统一入口
使用方式
- Mode 1:交互式单条测试(快速调试)
- Mode 2:批量测试(场景回归/稳定性)
输出默认在 tools/test_validate/validation/,包括:
test_summary.csvtest_details.csv- 每条指令的
response.json与plan.png
典型回归流程
cd /home/huangfukk/DronePlanning
source backend_service/venv/bin/activate
# 先确保后端已启动
./start_all.sh status
# 运行测试菜单
python tools/test_validate/run_tests.py
常见问题
- 后端未启动:先执行
./start_all.sh start或./start_all_vllm.sh start - API 超时:查看
logs/fastapi.log与模型日志 - 结果目录为空:确认菜单中已实际执行测试轮次