【问题标题】:Load Test Microsoft Webchat bot负载测试 Microsoft 网络聊天机器人
【发布时间】:2019-01-11 06:28:08
【问题描述】:

我使用这个link 作为对我的机器人进行负载测试的参考。配置了两个频道 - DirectLine 和 WebChat。我能够获取 access_token 并将其发送到后续消息中,但问题是消息没有作为单个对话的一部分流动。我正在像实际用户一样发送消息。

例子:-

Bot:您在寻找服装吗?

用户:是的

机器人:男人、孩子还是女人?

用户:男性

等等。 用户的所有消息都是新消息,BOT代码无法保留任何参考。

我正在向端点 url - https://xyz/api/messages 发送消息,但是当我尝试使用 /v3/conversations/{conversationId}/activities/{activityId} 时,它会给出资源未找到错误。

主要目标是通过像实际用户一样发送消息来对网络聊天机器人进行负载测试。我认为可能缺少配置,但如果需要任何进一步的信息,请告知。

【问题讨论】:

    标签: botframework load-testing


    【解决方案1】:

    您使用的 API 实际上是机器人的 DirectLine,而不是网络聊天。由于您要模拟客户端(网络聊天),您实际要使用的 API 在REST-API docs for get-activities 中有详细说明。

    GET /v3/directline/conversations/{conversationId}/activities?watermark={watermark_value}

    【讨论】:

    • 感谢@Corino 的回复。我正在使用github.com/damadei/BotServiceStressToolkit这个能够保持对话状态的框架。
    • 好的。如果我的回复对您没有帮助,请说明您的需求,我会尽力提供帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-03
    相关资源
    最近更新 更多