首页 > 解决方案 > Telegram Bot 负载测试

问题描述

如何对 Telegram(FB Messenger)聊天机器人进行负载测试?Microsoft Bot Framework 中是否有任何在线/离线工具,例如负载测试?

我知道诸如 Tsung 之类的工具,但是当聊天机器人部署在 Heroku 上时,我该如何使用它呢?

标签: load-testingtelegram-botchatbotfacebook-chatbottsung

解决方案


Tsung 很难,我推荐使用Jmeter,因为你只需要测试你的单个 HTTP API 端点。

你的机器人有一个 webhook 入口点——这是一个单一的 HTTP API 请求。所以你只需要向它推一些负载。

您可以尝试使用不同的正文数据(电报消息、状态、其他数据)模拟不同的 HTTP 请求,然后以每秒 1、5、10 个请求开始。Jmeter 提供了所有这些东西。然后监视您的 Heroku 应用程序中的日志等错误。


推荐阅读