3.2 KiB
3.2 KiB
并行多智能体面板 · 测试用例总览
本目录是 parallel-agents-vue 的手工测试用例(Markdown)。覆盖:并行调用与流式、文件写入禁用、
保存与回显、重新分析、免密登录与鉴权、嵌入与深色样式。
用例清单
| 文件 | 主题 |
|---|---|
| 01-并行调用与流式.md | 并行扇出、流式输出、步骤条、席位状态条、禁写文件 |
| 02-保存与回显.md | 保存聊天记录、历史列表、加载回显、更新保存 |
| 03-重新分析.md | 重新分析(覆盖重跑)、停止、空输入校验 |
| 04-免密登录与鉴权.md | username 免密登录、token 优先级、401 重登、口令门 |
| 05-嵌入与深色样式.md | 配置文件接口地址、抽屉/弹窗嵌入、深色自适应、不污染宿主 |
| 06-可用智能体清单.md | 测试用真实 agent_id 清单(可直接复制粘贴) + 示例任务 |
| 07-使用说明.md | 在其它 Vue 项目中引入哪些组件、如何使用(props/事件/嵌入) |
| 08-开发文档.md | 二次开发:架构/数据流/事件协议/目录职责/后端契约/扩展指南 |
测试环境
| 组件 | 地址 / 命令 |
|---|---|
| DeerFlow 后端 | http://localhost:8001(make dev,需含本功能的新路由) |
| Vue dev demo | http://localhost:5183(pnpm dev) |
| 接口地址配置 | src/config.ts 的 DEFAULT_BASE_URL |
前置准备(所有用例通用)
- 后端已启动,且包含本功能:
POST /api/parallel-agents/run/stream(并行扇出,合并 SSE)GET/POST/PUT/DELETE /api/parallel-agent-tasks(任务保存/回显)POST /api/v1/auth/login/username(免密登录,公共)- 数据表
parallel_agent_tasks已建(alembic upgrade head或create_all)。
- 至少准备 2 个真实存在的 agent_id(必须是后端注册过的真实 id,不能只写名字)。
本环境可直接用:
roundtable-solution-design(方案设计)、roundtable-risk-review(风险审查)等 —— 完整可复制清单见 06-可用智能体清单.md。 - 打开 dev demo
http://localhost:5183,填:- 后端 baseUrl:
http://localhost:8001 - 用户名:
demo(免密自动登录) - 智能体:每行
agent_id, 显示名点「打开面板(弹窗内)」。
- 后端 baseUrl:
用例字段约定
- 用例ID:
PA-<模块>-<序号> - 优先级:P0(核心,必过)/ P1(重要)/ P2(边界)
- 前置条件 → 操作步骤 → 预期结果:逐条核对,全部命中才算通过。
- 结果记录:建议在「实际结果 / 通过?」列里回填。