Skip to main content
In order to gather metrics on our system’s ability to handle increased loads and users, we have performed tests to evaluate the maximum number of concurrent users a Rasa assistant can handle with certain machine configurations. In each test case we spawned the following number of concurrent users at peak concurrency using a spawn rate of 1000 users per second. In our tests we used the Rasa HTTP-API and the Locust open source load testing tool. To test the Rasa HTTP-API ability to handle a large number of concurrent user activity we used Rasa’s tracing capability along with a tracing backend or collector, such as Jaeger, to collect traces for the bot under test.
Our team is currently in the process of running additional performance-related tests. More information will be added here as we progress.