load-testing - 电报机器人负载测试

标签 load-testing telegram-bot chatbot facebook-chatbot tsung

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

我知道 Tsung 等工具,但在 Heroku 上部署聊天机器人时如何使用它?

最佳答案

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

您的机器人有一个 webhook 入口点 - 这是一个单一的 HTTP API 请求。因此,您只需要向其中施加一些负载即可。

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

关于load-testing - 电报机器人负载测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52294658/

相关文章:

python-3.x - Rasa 聊天机器人 : Retrieving conversation data

javascript - 在 Angular 2 应用程序中使用 Microsoft BotFramework-WebChat 时遇到问题

testing - 即使在服务器关闭后,我的 jmeter 脚本也能成功执行。它不会抛出任何错误并将响应代码作为 200

javascript - 使用 BSF 后处理器中使用的变量作为另一个采样器中的参数

ruby-on-rails - rails : test single file with rake test without resetting database

python - 如何为 python Telegram Bot 进行单元测试?

java - 我在使用 Telegram Bot API webhook 支持和通过 bouncycaSTLe 生成的自签名证书时遇到问题

machine-learning - 响应生成如何在 RASA 核心中工作?

reactjs - 运行k6时引用错误 : regeneratorRuntime is not defined

c# - Telegram answerInlineQuery 无法解析数字