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

README

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.

[LICENSE]

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