Postman has a built-in capabilities for API performance testing.

  1. Select a collection (optionally select an environment if any needed), call context menu and click Run collection.
  2. Select requests, order them, then select the Performance tab under Runner, specify the load settings and click Run

Summary example:

Limitations

  • Only 100 virtual users can be configured with the free plan.
  • No way to configure actual requests per second. Virtual user will be continuously hitting an API endpoint, but the actual RPS will depend on the response time from the API. For example, setting up 10 virtual users to test a GET request that you expect to respond in ~200ms might produce 50 requests per second at best. If the respond time is more than 1 second, the RPS will be even lower than the number of virtual users.