测试和调试流

已完成

在流开发期间,测试流的行为并确保一切按预期工作很重要,如果不是这样,则查找和诊断基本问题。

测试

正在开发的流可通过运行按钮在流设计器中随时运行;在本运行期间,将突出显示当前操作,以使用户能够清楚地看到运行进度。

可以运行、停止和恢复流。 也可以一次运行一个操作,以仔细检查某些部分中流的行为。 这些操作都可以通过使用相应的按钮实现:

已突出显示“运行”和“运行下个操作”的设计器工具栏的屏幕截图。

当到达特定操作时,可以添加断点以自动暂停运行;通过单击相关操作的左侧来完成本操作:

主函数断点的屏幕截图。

在设计器的右下角,变量窗格包含流中使用的所有变量;通过双击变量可查看有关变量的信息。 本信息将实时更新,以为用户提供流在任何给定时间的状态的清晰图片。

调试

除了上述功能之外,还专门为查找和更正错误设计某些功能。 通过设计器中的红色符号传达任何设计时错误(流运行之前可标识的错误),同时也可以在设计器底部的“错误”窗格中找到详细信息:

显示八个错误的错误窗格的屏幕截图。

在本示例中,两个必填字段保留为空,因此相关操作突出显示为错误。 “错误”窗格包含更多详细信息。

运行时错误 - 流运行时发生的错误 - 以类似方式进行通信:

显示一个错误的运行时错误窗格的屏幕截图。

作为 Excel 列传递的值不正确;当尝试从该列中读取时,流失败。 突出显示相关操作,并且“错误”窗格包含有关错误的更多详细信息。