JMeter ist ein in Java geschriebenes Werkzeug zur Performancemessungs und steht quelloffen unter der Apache-Lizenz zur Verfügung.
Unser Beispiel lädt 2 mal in 10 parallel laufenden Prozessen die definierten Seiten vom Webserver. Wiederkehrende Einstellungen sind zentral in den entsprechenden Konfigurationselementen hinterlegt.
Bei der „Anmeldung am Shop“ und bei der „Suche 20 200“ wird zusätzlich das zurückgelieferte Ergebnis überprüft. Nach jedem Durchlauf sorgt ein Timer für eine Wartezeit von 10 Sekunden.
Am Ende werden alle Ergebnisse in einer Tabelle zusammengefasst und können für weitere Auswertungen exportiert werden.
Hat man erst einmal das Konzept hinter JMeter verstanden, kann man sehr schnell und einfach komplexe Testszenarien entwerfen.
Weitere Infos zur Installation und den optionalen Plugins hier.
Der Artikel Templates or how to speed up your Tests scripting with JMeter beschreibt den Einsatz von wiederverwendbaren Mustern.
Weiterlesen: http://www.javacodegeeks.com