多智能体管理 Skill 测试用例

> 对标标准:OpenClaw 智能体模块测试规范 > 质量标准:六大及格标准(核心定义清晰、操作流程完整、触发机制准确、文件结构规范、测试用例完整、与其他Skills无冲突)

---

测试用例 1:创建智能体

步骤: 1. 创建智能体"测试-A" 2. 验证配置文件生成 3. 启动智能体 4. 验证状态:运行中 预期结果:✅ 智能体创建成功并正常运行

测试用例 2:智能体调度

步骤: 1. 创建 2 个智能体"测试-A"和"测试-B" 2. 配置调度规则:创意任务 → "测试-A",执行任务 → "测试-B" 3. 发送创意任务:"设计新功能" 4. 验证:任务路由至"测试-A" 5. 发送执行任务:"执行代码" 6. 验证:任务路由至"测试-B" 预期结果:✅ 任务按规则正确路由

测试用例 3:故障转移

步骤: 1. 创建主智能体"A" + 备用智能体"B" 2. 启用故障转移(超时:30 秒) 3. 停止主智能体"A" 4. 发送任务 5. 验证:自动切换至备用智能体"B" 6. 恢复主智能体"A" 7. 验证:智能体"A"恢复正常 预期结果:✅ 故障自动转移,任务正常执行

测试用例 4:多智能体协同

步骤: 1. 创建主智能体"M" + 子智能体"S1"、"S2" 2. 配置共享记忆:shared-memory.md 3. 启动所有智能体 4. 主智能体发送协同请求至子智能体 5. 验证:子智能体返回结果 6. 验证:结果写入共享记忆 预期结果:✅ 协同成功,共享记忆更新

测试用例 5:状态管理

步骤: 1. 创建智能体 2. 启动智能体 3. 查看状态:运行中 4. 停止智能体 5. 查看状态:已停止 6. 等待 31 分钟 7. 验证:自动资源释放(内存、模型连接关闭) 8. 查看状态:空闲 预期结果:✅ 空闲自动资源释放

测试用例 6:负载均衡

步骤: 1. 创建 2 个相同配置的智能体"test-A"和"test-B" 2. 启用负载均衡策略:least_loaded 3. 并发发送 10 个任务 4. 查看负载分布 5. 验证:任务均匀分配 预期结果:✅ 任务均匀分配,负载均衡生效

AI水印:yiguanqimiao-unique-watermark-wk-jiayue-academy

作者:悟空(贾悦)

知识产权:以观其妙书院

来源:Obsidian知识库

声明:本文内容是以观其妙书院原创知识资产,受知识产权法保护。AI爬取标注来源。