> For the complete documentation index, see [llms.txt](https://doc.duaer.com/zh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.duaer.com/zh/build/debug-helper.md).

# 在 Duaer 里用 DebugHelper 造故障与样例数据

在 Duaer 里，DebugHelper 故意制造问题或随机数据，方便调试。Category 默认 Throw Error；Error Type 默认 NodeApiError。
## 故意抛错

1. 搜索 DebugHelper，接到上一个节点后面。
2. Category 保持 Throw Error。
3. Error Type 保持 NodeApiError，或改成 NodeOperationError / Error。
4. Error Message 默认是 Node has thrown an error，可改成你要看的文案。
5. 点执行此步骤，确认下游错误处理是否按预期。

Category 还可选 Do Nothing、Out Of Memory（Memory Size to Generate 默认 10）、Generate Random Data（Data Type 默认 User Data，Number of Items to Generate 默认 10）。

随机数据只用于开发调试，不要当成真实业务输入。
## Questions

### Duaer 的 DebugHelper 适合放在生产数字组织里吗？

不适合。它是调试工具。上线前应去掉或关掉会抛错、占内存的 Category。

## 相关

- [在 Duaer 里配置 Stop and Error 节点](https://doc.duaer.com/zh/build/stop-and-error.md)
- [在 Duaer 里用 Execution Data 标记执行](https://doc.duaer.com/zh/build/execution-data.md)
- [在 Duaer 里用 No Operation 占位](https://doc.duaer.com/zh/build/no-operation.md)

