New to Performance Testing - Best tools for testing API calls?

Hi all,

I am completely new to Performance Testing and not overly Technical.

Just wondering could you give me an idea of what tools i could use to test Performance of API calls.

For example:

  • Gradually upping the amount of users that hit the endpoint over a period of time.
  • What happens if 200 people try to hit the endpoint at the same time.

What tools would you recommend?

-Thinking about Ease of Use and Cost. The usual stuff


Also are there any super easy reliable cloud based tools to use that you simply provide an API for it to hit and it can simulate lots of tests for you?

I would go with JMeter. It’s free, it’s one of the more popular API testing tools and is built for performance testing primarily.

From experience, it’s a little clunky to begin with but once you get past this then it’s a very powerful tool. There’s loads of support available and other plugins that you can use to extend load profiles and reports etc.

You can try out Gatling which is open source tool based on Scala and it has a recorder which can give you the kick start in building the Scenarios