You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure门户中测试使用BrokeredMessage的Service Bus触发器函数

在Azure门户测试Service Bus队列触发的Azure Function

嘿,我来帮你搞定这个测试的事儿!因为你的函数是靠Service Bus队列里的消息触发的,而且还需要带自定义用户属性,所以咱们得往队列里发一条符合要求的测试消息,具体步骤如下:

步骤1:找到你的Service Bus队列

  1. 登录Azure门户,找到你绑定的那个Service Bus命名空间(就是配置ConnString对应的资源)。
  2. 在左侧菜单里点击「队列」,找到你的目标队列myQueue,点击进入队列详情页。

步骤2:发送带自定义属性的测试消息

在队列详情页顶部,点击「发送消息」按钮,弹出消息发送窗口后:

  • 消息正文:随便填一段内容就行(比如"测试消息内容"),你的函数逻辑里没依赖正文的话,内容不影响测试。
  • 属性标签:切换到这个标签页,点击「添加属性」,在「键」里填MyProperty,「值」里填你要测试的内容(比如"测试属性值")。
  • 确认其他默认设置没问题后,点击「发送」按钮,这条消息就会被发到队列里,触发你的Azure Function执行。

步骤3:验证函数执行结果

回到你的Azure Function页面:

  1. 点击左侧菜单的「监视」,切换到「日志」标签。
  2. 你应该能看到函数的执行日志,如果你的代码里加了日志输出(比如log.Info($"获取到的自定义属性:{myProperty}");),就能直接在日志里看到属性值是否正确获取到了。
  3. 如果你的函数配置了Application Insights,也可以去那里查看更详细的执行跟踪和日志信息。

内容的提问来源于stack exchange,提问作者Steven

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 08:24:25