Siege – The HTTP/HTTPS Regression Tester!

December 22, 2009 20:23 pm · 0 comments

by Black

in Open Source,Penetration Testing,Web Application Penetration Testing

We wrote about a stress tester previously here. Today, we are going to talk about Siege. It is an open source stress / regression test and benchmark utility which can stress tester a single URL with a user defined number of simulated users or it can read many URLs into memory and stress them simultaneously.

Siege is a multi-threaded http load testing and benchmarking utility which was designed to let web developers / security researchers measure the performance of their code under stress. The program reports the total number of hits recorded, bytes transferred, response time, concurrency, and return status. It supports basic authentication, cookies, HTTP and HTTPS protocols. For HTTPS testing, you will need Siege to be compiled with SSL. It does POST directive and also the file POST directive. It also has support for cookies. It does not currently implement pipelined connections and persistent connections.

It is cross platform. It supports AIX, BSD, HP-UX and Solaris. But, sine Siege relies on POSIX.1b features, which are not supported by Microsoft, it will not run on Windows.

Download Siege here.

If you enjoyed this article, you might also like:

Previous post:

Next post: