Apache JMeter

Apache JMeter offers a protocol and service load testing tool for teams comparing API behavior at different concurrency levels.

Visit Apache JMeter official site

What it does

Test plans combine several protocols and samplers.

When to use it

When comparing API behavior at different concurrency levels, separate server latency from load-generator limits.

Artillery

Artillery offers load and continuous performance testing for teams testing traffic spikes before release.

  • load-testing
  • performance

Web Utility

Gatling

Gatling offers a performance testing and traffic simulation platform for teams observing latency under service pressure.

  • load-testing
  • performance

Web Utility

Locust

Locust offers Python-based load testing for teams designing concurrent requests around real flows.

  • load-testing
  • performance

Research