Webserver Belagerung


Siege ist ein http/https Regressions- und Benchmarking-Dienstprogramm.

Es ist so ausgelegt, dass Web-Entwickler die Performance und Leistung einer Webseite unter Last testen können.
Dazu wird eine konfigurierbare Anzahl an gleichzeitigen Benutzern auf der Seite simuliert. Diese simulierten Benutzer “belagern” (en: to siege) dann den Webserver. Neben der Anzahl der Benutzer ist auch die Dauer konfigurier bzw. messbar.
Gezählt werden die erfolgreichen Transaktionen, gleichzeitige Benutzer, Übertragungsraten und Übertragungsvolumen.

Siege hat im Wesentlichen drei Betriebsarten, Regression, Internet-Simulations-und Brute-Force.
Es kann eine große Anzahl von URLs aus einer Konfigurationsdatei gelesen und durchlaufen (Regression) bzw. zufällig (internet-Simulation), oder einfach eine einzige URL mit einer Laufzeit-Konfiguration auf der Kommandozeile (Brute-Force) aufgerufen werden.