【发布时间】:2019-02-17 01:32:44
【问题描述】:
如何对 Telegram(FB Messenger 的)聊天机器人进行负载测试? Microsoft Bot Framework 中是否有任何在线/离线工具,例如负载测试?
我知道 Tsung 等工具,但是当聊天机器人部署在 Heroku 上时,我该如何使用它?
【问题讨论】:
标签: load-testing telegram-bot chatbot facebook-chatbot tsung
如何对 Telegram(FB Messenger 的)聊天机器人进行负载测试? Microsoft Bot Framework 中是否有任何在线/离线工具,例如负载测试?
我知道 Tsung 等工具,但是当聊天机器人部署在 Heroku 上时,我该如何使用它?
【问题讨论】:
标签: load-testing telegram-bot chatbot facebook-chatbot tsung
Tsung 很难,我建议使用Jmeter,因为您只需要测试您的单个 HTTP API 端点。
您的机器人有一个 webhook 入口点 - 这是一个单一的 HTTP API 请求。所以你只需要向它推一些负载。
您可以尝试使用不同的正文数据(电报消息、状态、其他数据)模拟不同的 HTTP 请求。然后以每秒 1、5、10 个请求开始。 Jmeter 提供了所有这些东西。然后监控您的 Heroku 应用程序是否存在日志等错误。
【讨论】: