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

如何测试运行在Azure特定槽中的机器人实例?

如何测试Azure Slots中特定槽位的机器人?

没问题,我来帮你解决这个问题——测试Azure Slots里staging槽的机器人其实有几种靠谱的方法,我把最实用的几个整理给你:

方法1:直接在Azure门户中测试staging槽的Webchat

这是最直接的方式,很多人没注意到其实门户里就能切换槽位测试:

  • 先导航到你的App Service资源,在顶部菜单栏找到「Deployment slots」,点击进入你的staging槽的详情页面。
  • 进入staging槽的专属页面后,在左侧导航栏里找到「Bot」(部分门户版本显示为「Bot Management」)选项,点击进入。
  • 在这里你就能看到「Test in Web Chat」的入口,这个Webchat工具会自动绑定当前staging槽的机器人实例,直接就能开始交互测试。

方法2:手动构造Webchat嵌入代码测试

如果门户里的入口不好找,你可以自己生成针对staging槽的Webchat测试页面:

  • 先获取staging槽的机器人专属终结点:https://<你的应用名称>-staging.azurewebsites.net/api/messages(把<你的应用名称>替换成实际的App Service名称)。
  • 使用Bot Framework的Webchat嵌入模板,把终结点替换成上面的staging地址;如果你的机器人启用了身份验证,还要填入对应的Microsoft App ID。把这段代码存成本地HTML文件打开,就能直接和staging槽的机器人对话。

方法3:用Bot Framework Emulator本地测试

这是开发者常用的灵活测试方式,适合更深入的调试:

  • 下载并打开Bot Framework Emulator工具。
  • 点击「Open Bot」,输入staging槽的机器人终结点(就是上面提到的staging专属地址)。
  • 填入机器人的Microsoft App ID和App Password(这些信息可以在staging槽的App Service配置里找到,或者在Azure Bot资源的「Configuration」页面获取),点击「Connect」就能开始测试,还能查看消息交互的详细日志。

注意:测试前要确保staging槽的环境配置(比如依赖的数据库连接、环境变量)符合测试需求,避免因为配置不一致导致测试结果不准确。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 10:49:58