What is the best way/tool to perform load testing on an app with Auth0 authentication?

Our user base is constantly growing and we recently upgraded from the Free tier to a paid plan. Recently our platform experienced heavy traffic and we saw a lot of 429 errors.
We immediately upgraded our plan to increase our rate limits, but would like to make sure this doesn’t happen again.

Hey there!

Apart from our general docs on testing unfortunately we don’t have any other guidance on that front that’s why I would encourage you to share that through our Feedback category here:

  • Feedback Category
  • Auth0 Testing Resources

To perform load testing on an app with Auth0 authentication, consider using tools like JMeter, Gatling, k6, LoadRunner, or Locust. These tools can simulate concurrent users and handle Auth0 authentication seamlessly. Choose a tool based on your team’s familiarity, authentication flow complexity, and desired performance level. Check for documentation and community support for integrating Auth0 with the chosen tool.