Skip to main content

HTTP loadtesting and benchmarking tool.

# To test a url with default settings:
siege <https://example.com>

# To test a list of urls:
siege --file <path/to/url_list.txt>

# To test list of urls in a random order (Simulates internet traffic):
siege --internet --file <path/to/url_list.txt>

# To benchmark a list of urls (Dont wait between requests):
siege --benchmark --file <path/to/url_list.txt>

# To set the amount of concurrent connections:
siege --concurrent=<50> --file <path/to/url_list.txt>

# To set how long for the siege to run for:
siege --time=<30s> --file <path/to/url_list.txt>