跳转至

负载测试指南

概述

为了收集有关我们系统处理增加的负载和用户的能力的指标,我们进行了测试以评估 Rasa 对话机器人在某些机器配置下可以处理的最大并发用户数。在每个测试案例中,我们在峰值并发时以每秒 1000 个用户的生成速率生成以下数量的并发用户。在我们的测试中,我们使用了 Rasa HTTP APILocust 开源负载测试工具。

用户 CPU 内存
最多 50,000 6vCPU 16 GB
最多 80,000 6vCPU,CPU 使用率接近 90% 16 GB

为了测试 Rasa HTTP API 处理大量并发用户活动的能力,我们使用了 Rasa Pro 追踪功能以及追踪后端或收集器(例如 Jaeger)来收集被测对话机器人的追踪信息。

注意

我们的团队目前正在进行额外的性能相关测试。随着测试的进展,我们将在此处添加更多信息。