iX 8/2016
S. 121
Praxis
Webperformance
Aufmacherbild

Lasttests mit verteilten JMeter-Umgebungen

Weltweit messen

Das Lasttest-Werkzeug JMeter ist zwar eigentlich auf netzwerktechnische Nähe zum Messobjekt ausgelegt, lässt sich durch geschickte Nutzung von SSH-Tunneln aber auch weltweit verteilt einsetzen.

Ein bewährtes und freies Werkzeug für Lasttests ist JMeter aus dem Apache-Projekt (jmeter.apache.org). Das derzeit in Version 3.0 vorliegende Tool ist in Java geschrieben, also plattformunabhängig, und durch ein umfangreiches API-Set und diverse HTTP-Clients gut steuerbar. Zudem stellt JMeter verschiedene Controller zur Verfügung, mit denen sich komplexe Abfrageszenarien abbilden lassen.

JMeter-Terminologie: Mit dem Client bedient man Server, die die Performance des Targets messen (Abb. 1).

Die Entwickler von JMeter haben den Client zur Bedienung und Konfiguration und die eigentlichen Messwerkzeuge getrennt, sodass diese auf verschiedenen Rechnern laufen können (siehe Abbildung 1).