Lasttests für Webserver

Test: Paessler Webserver Stress Tool

Abfragen per VBScript

Wem die Möglichkeiten bisher noch nicht ausreichen, der kann ein VBScript erstellen, um die Abfragen komplett dynamisch zu generieren. WST erleichtert den Einstieg in die Skript-Programmierung mit einem vorgefertigten Demoskript, das alle Events und Eingriffsmöglichkeiten in Kommentaren erläutert.

Drehbuch: Komplett steuern lässt sich der Testvorgang via VBScript. Hier kann der Webmaster fast jeden Aspekt des Tests anpassen.
Drehbuch: Komplett steuern lässt sich der Testvorgang via VBScript. Hier kann der Webmaster fast jeden Aspekt des Tests anpassen.

Bestimmte Methoden dieses Skripts werden an vier Stellen eines Seitenabrufs aufgerufen:

OnBeforeClick wird als erstes aufgerufen und dient dem Programmierer dazu, die abzurufende URL und weitergehende Parameter wie POST-Daten festzulegen.

OnAfterClick wird nach dem simulierten Klick angesteuert und lässt sich primär für Ausgaben in das Testlog nutzen.

OnBeforeRequest wird für jede HTTP-Anfrage ausgelöst, also zunächst für die HTML-Seite an sich und danach für jedes zu ladende Objekt (Bilder, Flash und so weiter).

OnAfterRequest wird für jede abgeschlossenene Anfrage aufgerufen. Als Parameter kommt neben Informationen wie HTTP-Statuscode und –Header vor allem auch das zurückgelieferte Objekt mit, also beispielsweise die Bilddaten oder der HTML-Quelltext.

Neben dem reinen Protokollieren von Informationen kann man das Skripting auch für erweiterte Abfragen nutzen. So lässt sich der HTML-Quelltext beispielsweise mittels diverser Skriptfunktionen auch auf das Vorhandensein bestimmter HTML-Elemente durchsuchen. Abhängig vom Ergebnis dieser Untersuchung kann der Programmierer so genannte Tokens setzen, die beim Aufruf der nächsten URL in OnBeforeClick verarbeitet werden.