Siege 3.0.0 / 3.0.1 Beta 1

Open source regression test and benchmark utility
Siege - This is the usage message displayed when running Siege from a Terminal window without any arguments.
  1 Screenshot
Siege is an open source regression test and benchmark utility. It can stress test a single URL with a user defined number of simulated users, or it can read many URLs into memory and stress them simultaneously.

The program reports the total number of hits recorded, bytes transferred, response time, concurrency, and return status.

Siege supports HTTP/1.0 and 1.1 protocols, transaction logging, the POST and GET directives, cookies, and basic authentication. Its features are configurable on a per user basis.

Siege was written for both web developers and web systems administrators. Siege allows those individuals to test their programs and their systems under duress.

As a web professional, you are responsible for the integrity of your product, yet you have no control over who accesses it. Traffic spikes can occur at any moment.

Siege will allow you to place those programs under duress, to allow you to better understand the load that they can with stand. You'll sleep better knowing your site can withstand the weight of 400 simultaneous transactions if your site currently peaks at 250.

How to install and run: Unarchive, open a Terminal window, go to Siege's folder and run the following commands from the command line:

sudo make install

last updated on:
April 22nd, 2013, 19:39 GMT
file size:
496 KB
license type:
developed by:
Jeffrey Fulmer
operating system(s):
Mac OS X
binary format:
Home \ Network/Admin
Download Button

In a hurry? Add it to your Download Basket!

user rating 13



Rate it!
What's New in version 3.0.1 Beta 1
  • src/http.c: request buffer is dynmaic in _get and _post
  • src/client.c: Iteration loop changed so that each client starts at a different spot in the file
read full changelog

Add your review!