siege
« Back to VersTracker
Description:
HTTP regression testing and benchmarking utility
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: http benchmarking testing load-testing performance
Install: brew install siege
About:
Siege is an open-source HTTP regression testing and benchmarking utility. It stresses web servers by generating concurrent HTTP requests to measure performance under load. It supports basic and digest authentication, and can be configured to simulate various user behaviors for comprehensive testing.
Key Features:
  • Configurable concurrency and repetition
  • Support for GET, POST, PUT, and DELETE methods
  • Records transaction metrics and logs results
  • Supports HTTP basic and digest authentication
Use Cases:
  • Benchmarking web server throughput and latency
  • Regression testing to verify server stability after changes
  • Stress testing to identify performance bottlenecks
Alternatives:
  • wrk – wrk uses async I/O and is often faster for raw throughput, while Siege offers more traditional scripting and reporting.
  • ab (ApacheBench) – ab is simpler and bundled with Apache, but Siege provides more configuration options and detailed logging.
Version History
Detected Version Rev Change Commit
Sep 15, 2025 9:55am 0 VERSION_BUMP fa76897b