【问题标题】:How to test BizTalk-Orchestrations如何测试 BizTalk 编排
【发布时间】:2018-09-30 01:43:55
【问题描述】:
正如这篇文章的标题所说,我想测试一个 BizTalk-Orchestration。过去我使用 BizUnit 做过类似的事情。但我只能测试输入,让 BizTalk 解决方案运行并测试输出。 BizUnit 通过自动化这个过程帮助了我。
所以问题是:
如何测试编排中的每个步骤(例如转换组件的输出)。在测试时如何阅读 MessageBox 中的消息?
有人知道很棒的教程吗?
提前谢谢你。
【问题讨论】:
标签:
unit-testing
biztalk
messagebox
orchestration
bizunit
【解决方案1】:
我同意 Johns-305 并建议它可能不需要测试编排的每个步骤。
不过,如果您愿意,您可以在每次转换后放置临时发送形状并将它们发送到 FILE 位置,以便您了解正在生成的消息。
此外,如果您想了解编排流程,可以使用编排调试器。
您将无法看到在编排中创建但要发布到消息框的任何消息。
【解决方案2】:
你需要问自己的第一个问题是:我真的需要这样做吗?提示,答案是否定的。
单元测试的风潮早已过去,对 BizTalk 应用程序从来没有用处。
相反,应专注于与业务所有者一起开发一组测试用例,以验证整个应用。然后,您可以使用这些来测试所有内容,而不仅仅是编排。
在 DEV 期间,97% 的时间里,您只需要在 Visual Studio 中测试地图即可。