Sodamhan.com

TL;DR

siege

HTTP loadtesting and benchmarking tool. More information: https://www.joedog.org/siege-manual/.

  • Test a URL with default settings:

siege https://example.com

  • Test a list of URLs:

siege --file path/to/url_list.txt

  • Test list of URLs in a random order (Simulates internet traffic):

siege --internet --file path/to/url_list.txt

  • Benchmark a list of URLs (without waiting between requests):

siege --benchmark --file path/to/url_list.txt

  • Set the amount of concurrent connections:

siege --concurrent=50 --file path/to/url_list.txt

  • Set how long for the siege to run for:

siege --time=30s --file path/to/url_list.txt

This document was created using the contents of the tldr project.