Azure 数据工厂测试框架

Azure Data Factory Test Framework

是否有任何可用于 Azure 数据工厂管道的自动测试机制? Azure 数据工厂 visual studio 项目是否自带任何测试套件?非常感谢任何帮助

谢谢

我不知道,但很高兴得知情况并非如此。

我建议你 post 在微软的用户语音页面上将此作为反馈意见。然后搜索的人会来这里,去那个 link 并投票来开发一些东西。

https://feedback.azure.com/forums/270578-data-factory/filters/my_feedback?query=Unit%20Testing%20for%20ADF%20Projects

希望对您有所帮助。

我知道的唯一相关项目/示例代码是能够通过使用您的管道变量在 Azure Batch 之外单步执行和调试 "DotNetActivty"。

这可以有效地用作测试运行某些描述的内容。

如果您要自动部署数据工厂设置,则可以部署到替代 QA 环境。

然后你可能(我还没有深入研究那个领域的 SDK,无法确定)然后使用 SDK 运行 切片并检查它是否 运行 成功。在这一点上,它更像是一个集成测试/端到端冒烟测试。

ADFCustomActivityRunner on Github

评论后编辑:

您可以将 github 存储库 (gbrueckl - Azure.DataFactory.LocalEnvironment) 用于 运行 本地自定义管道等。他的存储库提供了一些工具,可以更轻松地使用 Azure 数据工厂(ADF)。主要包含两个特点:

  1. 在本地调试自定义 .Net 活动(在 VS 内和不在 部署到 ADF 服务!)
  2. 导出现有 ADF Visual Studio 项目 Azure 资源管理器 (ARM) 部署模板
    • 此外,存储库还包含各种示例 演示如何使用 ADF 本地环境。

https://github.com/gbrueckl/Azure.DataFactory.LocalEnvironment 是用于执行此操作的存储库的 link。您至少可以使用它来调试本地环境中的管道,它还可以帮助测试它们...