Siege is a command-line HTTP/HTTPS load and benchmarking tool. It supports concurrent users, URL lists, and basic response statistics.
About
Siege is an open-source HTTP load testing and benchmarking utility designed to allow web developers to measure the performance of their code under load. It supports HTTP/HTTPS regression testing, internet simulation, and brute-force modes, and can simulate a configurable number of concurrent users to stress-test a web server.
Features
- Supports HTTP/1.0 and 1.1 protocols
- Supports GET and POST directives
- Supports basic authentication, cookies, and transaction logging
- Supports HTML parsing to harvest resources like style sheets, images, and JavaScript
- Allows testing via configuration files (for regression and internet simulation) or command-line (for brute-force)
- Records test duration, transactions, data transferred, response time, transaction rate, concurrency, and success status (200 OK)
- Supports proxy server testing
Pricing
Open source; no pricing information found.
Author / Company
Joe Dog Software (designed and implemented by Jeffrey Fulmer)
Latest release
4.1.7 · 2025-01-15 (latest tagged version v4.1.7)
Latest release v4.1.7 focuses on maintenance and bug fixes, consistent with the history of the 4.x.x release branch.
Sources
GROUNDED VIA EXA · 2026-08-11