ABOUT SIEGE
Siege is an HTTP load testing and benchmarking utility. It was designed to let web developers measure their code under load, to see how it will stand up to internet traffic. Siege supports basic authentication, cookies, HTTP, HTTPS, and FTP protocols. It lets its users hit a server with a configurable number of simulated clients. Those clients place the server “under siege.”
PLATFORM SUPPORT
Siege was written on GNU/Linux and has been successfully ported to AIX, BSD, HP-UX, and Solaris. It should compile on most System V UNIX variants and on most newer BSD systems. Because Siege relies on POSIX.1b features not supported by Microsoft, it will not run on Windows. Of course, you can use Siege to test a Windows server.