集成测试连接到服务总线队列的Azure功能应用

船长

我开发了一个功能应用程序,该应用程序由Http请求触发,并在服务总线上窥视相应队列(通过连接字符串连接到该队列)以获取具有特定参数值的消息,然后删除它们。

除了在开发时进行常规测试外,创建集成测试并在CI / CD流程中运行它们会很棒,但是我也不知道如何模拟功能应用程序连接的队列(创建驻留在内部的测试队列) (仅用于测试目的的服务总线上的选项不是可选的)。有谁知道如何进行?

肖恩·费尔德曼

一种选择是在执行集成测试套件之前首先提供一个临时的Azure Service Bus名称空间,然后在结束时将其拆除。该名称空间将是一个标准的层名称空间。可以使用ARM模板,PowerShell或Azure CLI进行配置和拆除。

这种方法的另一个好处是安全性。如果您的存储库是公共的,则每个测试套件运行的名称空间将确保可以安全地执行来自外部贡献者的PR。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从ssis连接到azure服务总线队列

无法连接到Azure服务总线队列

如何关闭与Azure服务总线队列的连接?

从 SSIS 连接到 Azure 服务总线

Azure的服务总线 - 用于Java应用程序的集成测试方法

从Azure功能推迟或放弃消息服务总线队列

Azure服务总线队列OnMessageOptions

不接受 Azure 服务总线 AMQP URL/或如何将 Liberty 连接到 Azure 服务总线

DataPower - Azure 服务总线集成

Azure 服务总线队列分区队列 AutoRenewTimeout

Azure功能应用程序,服务总线和退货服务总线

如何增加Azure服务总线队列大小?

Azure服务总线队列计数

Azure服务总线队列大小达到最大

MassTransit在Azure服务总线上创建队列

Azure服务总线队列,主题和中继

无法连接到辅助功能总线

几天后消息进入服务总线队列时,Azure功能不会被触发

通过terraform实现天蓝色功能:如何连接到服务总线

X应用程序在stderr上警告“无法连接到辅助功能总线:”

Azure服务总线队列:如何从队列中读取单个消息

测试服务是功能测试还是集成测试

使用 apache qpid 通过 amqpwss 连接到 azure 服务总线端口 443

即使配置了 api 连接,Azure 逻辑应用的部署也需要服务总线连接字符串

Azure服务总线功能未运行

Azure功能-限制服务总线触发

使用MSI的Azure功能访问服务总线

Microsoft Azure服务总线/混合连接

在azure逻辑应用程序中,如何从azure服务总线主题中的死信队列中检索消息