A performance benchmark for testing HTTP/1.0 and HTTP/1.1 servers
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


This is a little collection of erlang programs to benchmark HTTP servers (performance)

	benchmark_close.erl -> Benchmark servers using HTTP/1.0
	benchmark_keepalive -> Benchmark servers using HTTP/1.1

The syntax is the same for all programs:

erl -noshell -s benchmark_... main <HOST> <PAGE> <PROCESSES> <REQUESTS PER PROCESS>

erl -noshell -s benchmark_keepalive main google.com / 100 50 would create 100 processes, of which every single process requests the root of google.com 50 times.


This worthless code is licensed under the terms and conditions of the GNU GPL, version 2 or any later version.
You may view it here: http://www.gnu.org/licenses/gpl.html