# 测试与验证工具 该目录用于接口回归、批量稳定性测试和结果导出。 ## 快速开始(完整命令) ```bash cd /home/huangfukk/DronePlanning source backend_service/venv/bin/activate python tools/test_validate/run_tests.py ``` ## 目录说明 ```text tools/test_validate/ ├── instructions/ # 指令集(.txt) ├── modules/ # API 客户端、批量执行、可视化等 ├── validation/ # 输出结果目录 └── run_tests.py # 统一入口 ``` ## 使用方式 - Mode 1:交互式单条测试(快速调试) - Mode 2:批量测试(场景回归/稳定性) 输出默认在 `tools/test_validate/validation/`,包括: - `test_summary.csv` - `test_details.csv` - 每条指令的 `response.json` 与 `plan.png` ## 典型回归流程 ```bash 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` 与模型日志 - 结果目录为空:确认菜单中已实际执行测试轮次