测试时间: 2025-11-04
工作流 ID: tWfjLZE1FmMfQAIn
工作流名称: Data-governance
测试人员: AI Assistant
| 项目 | 状态 | 详情 |
|---|---|---|
| 工作流状态 | ✅ 已激活 | active: true |
| 创建时间 | ✅ 正常 | 2025-11-04 04:54:10 |
| 更新时间 | ✅ 正常 | 2025-11-04 07:11:49 |
| 节点数量 | ✅ 正常 | 7 个节点 |
| 触发器类型 | ✅ 正常 | Chat Trigger |
| Webhook ID | ✅ 已注册 | ea308350-ba34-4c9c-8e33-b782978429 |
| 项目 | 状态 | 详情 |
|---|---|---|
| DeepSeek 节点 | ✅ 已添加 | DeepSeek Chat Model |
| 凭证配置 | ✅ 已配置 | "DeepSeek account" (ID: LSdatLFCoTSCGXmn) |
| 模型配置 | ✅ 正常 | deepseek-chat |
| 温度参数 | ✅ 正常 | 0.7 |
| 最大令牌 | ✅ 正常 | 500 |
| AI 连接 | ✅ 正常 | DeepSeek → AI Agent (ai_languageModel) |
Chat Trigger (启动)
↓
AI Agent (处理用户输入)
↓
判断用户意图 (IF 条件判断)
↓ ↓
确认分支 拒绝分支
↓ ↓
调用元数据新增API 设置拒绝消息
↓
设置确认消息
DeepSeek Chat Model → AI Agent (语言模型连接)
连接状态: ✅ 所有连接正常
最近执行:
用户输入: "元数据治理"
分析: 这是一个 Chat Trigger 的测试执行,只执行了触发节点。需要进行完整的端到端测试。
测试步骤:
https://n8n.citupro.com/chat/tWfjLZE1FmMfQAIn预期流程:
用户输入 "是"
↓
DeepSeek AI 理解意图
↓
AI 输出: CONFIRM_METADATA
↓
IF 节点判断: TRUE
↓
调用 API: POST /api/meta/add
↓
返回确认消息
预期输出:
好的!已为您发起元数据新增工作流程。
操作结果:成功创建元数据
如需继续其他数据治理操作,请告诉我。
测试状态: ⏳ 待完整测试
测试步骤:
预期流程:
用户输入 "否"
↓
DeepSeek AI 理解意图
↓
AI 输出: REJECT_METADATA
↓
IF 节点判断: FALSE
↓
返回拒绝消息
预期输出:
好的,已取消元数据管理操作。
还有其他需要帮助的吗?
- 数据标准制定
- 数据质量检查
- 其他数据治理服务
测试状态: ⏳ 待完整测试
测试步骤:
预期流程:
用户输入 "我不太确定"
↓
DeepSeek AI 识别不清楚
↓
AI 输出: "请明确回答是否需要进行元数据管理(是/否)?"
↓
返回澄清消息
预期输出:
请明确回答是否需要进行元数据管理(是/否)?
测试状态: ⏳ 待完整测试
测试输入变体:
预期: 所有变体都应该触发 CONFIRM_METADATA
测试状态: ⏳ 待测试
测试输入变体:
预期: 所有变体都应该触发 REJECT_METADATA
测试状态: ⏳ 待测试
测试方法:
# 在浏览器中打开
https://n8n.citupro.com/chat/tWfjLZE1FmMfQAIn
检查项:
测试 DeepSeek AI:
| 测试项 | 输入 | 预期输出 | 状态 |
|---|---|---|---|
| 确认-直接 | "是" | CONFIRM_METADATA | ⏳ |
| 确认-礼貌 | "好的" | CONFIRM_METADATA | ⏳ |
| 确认-肯定 | "需要" | CONFIRM_METADATA | ⏳ |
| 拒绝-直接 | "否" | REJECT_METADATA | ⏳ |
| 拒绝-礼貌 | "不用了" | REJECT_METADATA | ⏳ |
| 不清楚 | "可能吧" | 询问澄清 | ⏳ |
测试元数据新增 API:
# 直接测试 API(独立于工作流)
curl -X POST http://localhost:5000/api/meta/add \
-H "Content-Type: application/json" \
-d '{
"name_zh": "工作流测试元数据",
"data_type": "string",
"description": "通过工作流创建的元数据",
"source": "data-governance-workflow"
}'
预期响应:
{
"code": 200,
"data": {...},
"msg": "success"
}
检查项:
完整流程测试:
步骤 1: 打开聊天界面
↓
步骤 2: 看到欢迎消息
↓
步骤 3: 输入 "是"
↓
步骤 4: DeepSeek AI 处理
↓
步骤 5: 判断节点识别为确认
↓
步骤 6: 调用 DataOps API
↓
步骤 7: 返回成功消息
↓
步骤 8: 在聊天界面看到确认消息
检查项:
检查项:
检查项:
http://localhost:5000/api/meta/add注意: API 使用 localhost:5000,需要确认 n8n 和 DataOps 是否在同一服务器上。
检查项:
| 指标 | 目标值 | 实际值 | 状态 |
|---|---|---|---|
| Chat Trigger 响应 | < 100ms | 0ms | ✅ |
| DeepSeek AI 处理 | < 3秒 | ⏳ 待测 | ⏳ |
| API 调用时间 | < 1秒 | ⏳ 待测 | ⏳ |
| 总响应时间 | < 5秒 | ⏳ 待测 | ⏳ |
推荐测试步骤:
访问聊天界面 ⭐⭐⭐
https://n8n.citupro.com/chat/tWfjLZE1FmMfQAIn
测试确认流程 ⭐⭐⭐
测试拒绝流程 ⭐⭐
测试 DeepSeek AI ⭐⭐
查看执行日志 ⭐
测试日期: 2025-11-04
测试人员: _________
| 测试场景 | 输入 | 预期输出 | 实际输出 | 状态 | 备注 |
|---|---|---|---|---|---|
| 确认-1 | "是" | CONFIRM_METADATA + 成功消息 | ⏳ | ||
| 确认-2 | "好的" | CONFIRM_METADATA + 成功消息 | ⏳ | ||
| 拒绝-1 | "否" | REJECT_METADATA + 拒绝消息 | ⏳ | ||
| 拒绝-2 | "不用" | REJECT_METADATA + 拒绝消息 | ⏳ | ||
| 不清楚 | "我不确定" | 询问澄清 | ⏳ |
✅ 工作流配置: 完整且正确
✅ DeepSeek 集成: 凭证已配置
✅ 节点连接: 所有连接正常
⏳ 功能测试: 需要完整的端到端测试
Chat 界面: https://n8n.citupro.com/chat/tWfjLZE1FmMfQAIn
立即测试,看看数据治理助手的表现吧! 🚀