你能为 Azure 逻辑应用程序进行自动回归/集成测试吗?
如果可以,怎么做? ...尤其是在 CI/CD 构建和部署的上下文中
...如果你不能,为什么不呢!!
最佳答案
目前还没有任何开箱即用的工具来提供 Azure 逻辑应用程序的自动化测试。我们有一些客户遵循以下模式之一。还有this article其中详细介绍了如何创建逻辑应用程序部署模板:
- 部署后(使用 Visual Studio Release Management 等发布管理工具),将运行一系列单元测试(用 C# 之类的语言编写)以测试逻辑应用程序。
由于逻辑应用程序可以有任何类型的触发器(在队列项上、在 HTTP 请求上),代码通常会执行操作并断言结果。
- 资源组中的逻辑应用,可以在工作流中运行一系列基本测试。这一个需要更多的咀嚼,但想法是你有一个工作流利用连接器或“调用嵌套应用程序”来执行基本的验证测试(确保连接处于事件状态等)
这是我们不时讨论的问题,但很想知道您是否对要为应用配置什么类型的工具/配置有任何想法(请记住,某些应用“触发"在诸如队列中的消息或 FTP 中的文件之类的东西上)。
关于testing - 您可以为 Azure 逻辑应用程序进行自动回归/集成测试吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41852401/