HTTP Benchmarking

  • wrk is a “more modern” ab for hitting individual endpoints

  • hey is a more minimal alternative, I like its response time histograms. The response status code counts to let you confirm auth/request is correct (200) but also let you see at what point your webserver starts rejecting traffic due to load is a super useful feature.

  • Locust can define a more real-world usage pattern in python, with multiple concurrent users


Avatar of Author

Jamie Macey is a senior software engineer with over 15 years experience in the Ruby and Rails ecosystems, largely on the back-end.

Husband, father, gamer, and all-around geek. Ask about my latest 3d print, or toy software project.