Skip to content

Benchmarking 1 million HTTP requests to rust/go/kotlin/node/python REST APIs in GitHub actions. Only one can break 10 seconds, 100K RPS, and 10MB memory.

License

Notifications You must be signed in to change notification settings

aaronriekenberg/api-benchmark

Repository files navigation

api-benchmark

Benchmarking 1 million HTTP requests to rust/go/kotlin/node/python REST APIs in GitHub actions.

Latest results:

REST Server APIs:

Benchmark tests:

  • Use oha to make 1 million HTTP requests
  • Using HTTP 1.1 with varying number of connections.
  • At API measure response times (p50, p99, p99.9), memory usage, cpu usage, threads created

About

Benchmarking 1 million HTTP requests to rust/go/kotlin/node/python REST APIs in GitHub actions. Only one can break 10 seconds, 100K RPS, and 10MB memory.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •