HTTP - Benchmark (Download - Get / Upload - Put request)




Http request

Apache Bench (ab)

Apache Bench is a command line program bundled with Apache HTTP Server.

Example: 100 HTTP GET requests, processing up to 10 requests concurrently

ab -n 100 -c 10 ""

It handles HTTP 'get' requests very well, and can be made to handle HTTP 'post' requests with a little effort. Written in 'C', it performs very well, and offers good (if basic) performance reporting.



It is a library (and therefore of more interest to developers) that can be used to perform HTTP tests/benchmarks. It is intended to be used instead of a web browser (therefore no GUI) in conjunction with JUnit .

HP Load Runner

performance testing product

Documentation / Reference

Powered by ComboStrap