负载测试Microsoft Webchat机器人

时间:2018-11-19 13:33:34

标签: botframework load-testing

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

示例:-

Bot:您要寻找服装吗?

用户:是

Bot:男人,孩子还是女人?

用户:男士

等 用户的所有消息都将变为新消息,并且BOT代码无法保留任何引用。

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

主要目标是通过像实际用户一样发送消息来对Webchat机器人进行负载测试。我认为可能缺少配置,但是请告知是否需要其他信息。

1 个答案:

答案 0 :(得分:0)

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

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