Menü
Ein Beitrag von Adacor

Performance-Monitoring-Tool Apache JMeter im praktischen Einsatz

Apache JMeter ist eine quelloffene, sg. Open-Source Anwendung zum Überprüfen der Performance von Servern.

JMeter Logo TM by Apache FoundationDas in Java geschriebenes Werkzeug erlaubt das Ausführen von Lasttests in Client/Server-Anwendungen. Er wurde von der Apache Software Foundation entwickelt und erlaubt Full- Multithreading.

Jeder kennt das von sich selbst. Nutzer kehren langsam ladenden Websites schnell den Rücken und die Website-Geschwindigkeit ist mittlerweile auch ein wichtiger Ranking-Faktor bei Google. Daher ist ein regelmäßiges Testen der Auslieferunsgegschwindigkeit von Webservern wichtig, um eine gleichbleibend hohe Performance von Webservern zu gewährleisten.

Screenshot JMeter DashboardApache JMeter wird bei uns verwendet, um die Leistung von statischen und dynamischen Ressourcen zu testen. Dies können Files, Web-Dynamic-Languages wie PHP, Java, ASP.NET, Java Objects, Data Bases und Queries, FTP Servers und mehr sein.

Wie sich auch bei Wikipedia nachlesen lässt, ermöglicht JMeter mittels Zusammenstellen eines Testplans zu spezifizieren, welche Teile einer Anwendung (wie beispielsweise multithreaded) durchlaufen werden sollen, um konkrete Ergebnisse über das Antwortzeitverhalten eines Servers zu bekommen. Die Ergebnisse werden in der auch meiner Meinung nach leicht zu bedienenden Oberfläche von JMeter präsentiert. Durch Logik-Komponenten, Listener, Sampler, Timer und Konfigurationselemente lassen sich bis ins Detail angepasste Testpläne erstellen.
JMeter kann zudem als Proxy-Komponente zum Aufzeichnen einer Abfolge von Testschritten eingesetzt werden, die wiederum als Basis von Testplänen dienen kann. Ein besonderes Merkmal ist, dass mittels Sampler gesendete Requests sich nicht nur auf HTTP und HTTPS beschränken, sondern ebenso für FTP, SOAP und JDBC erzeugt werden können.

Unterstützte Typen von Server-Protokollen

  • Web – HTTP, HTTPS
  • SOAP
  • FTP
  • Database via JDBC
  • LDAP
  • Message-oriented middleware (MOM) via JMS
  • Mail – SMTP(S), POP3(S) and IMAP(S)
  • MongoDB (NoSQL)
  • Native commands or shell scripts

Einsatz von JMeter bei der ADACOR Hosting

Wir verwenden JMeter als Lasttest-Tool für Webapplikationen, die auf einem Server oder einer Gruppe von Servern laufen. Ziel und Zweck ist es deren Gesamtleistung unter verschiedenen Lasttypen zu analysieren.
Durch Logik-Komponenten, Listener, Sampler, Timer und Konfigurationselemente lassen sich bis ins Detail angepasste Testpläne erstellen.

Die Ergebnisse der Tests werden zur Auswertung in LogFiles geschrieben, die auch offline mit den unterschiedlichen Listener aufgearbeitet werden können.

Ein weiteres sehr interessantes Feature ist das Clustering. Hierbei wird eine Jmeter-Instanz als Server konfiguriert und weitere JMeter-Instanzen werden vom Server aus gesteuert.
Dies hat den Vorteil, dass wir von unterschiedlichen Standorten einen gemeinsamen Lasttest auf das zu untersuchende System steuern können. Somit werden die unterschiedlichen Latenzzeiten mit geographischen Unterschieden in die Auswertung mit einbezogen.

Vorteile: Plattformunabhängigkeit und vielfältige Lasttests

JMeter ist eine Java Applikation und läuft unter verschiedenen Betriebssystemen wie Windows, Linux, Mac OSX. Es zeichnet sich durch den Vorteil der Plattformunabhängigkeit aus und bietet vielfältige Arten von Lastests.

, , , , ,

Die besten IT-News per E-Mail

Immer als Erster über brandaktuelle IT-Themen informiert sein!


Weitere Artikel zum Thema lesen

Arbeiten im Homeoffice

IT-News

Arbeiten im Homeoffice in die Unternehmenskultur integrieren

Adacor sammelt seit vielen Jahren Erfahrung mit dem Homeoffice. Und wir haben mit Homeoffice „on demand“ unsere eigene Regelung gefunden.

weiter lesen

Tipps für Admins

IT Security, IT-News

Was sind Anonymisierende Proxies?

Durch die Verwendung von Anonymisierenden Proxies können Nutzer ihre Aktivitäten im Browser verstecken. Häufig werden Anonymisierende Proxies am Arbeitsplatz dazu verwendet, um Sicherheitsfilter des...

weiter lesen

Mehr Flexibilität mit vGPU Option bei vServern

Cloud

Mehr Flexibilität mit vGPU Option bei vServern

Grafikbeschleunigung aus der Cloud: Unsere optimierte Lösung für spezielle Aufgabenstellungen.

weiter lesen


Neueste Nachrichten von Adacor

Biz & Trends

UN Global Compact: Adacor jetzt Participant-Mitglied

Im UN Global Compact wird eine gerechtere Ausgestaltung der Globalisierung umgesetzt. Die Adacor Group setzt sich im Rahmen ihrer Participant-Mitgliedschaft aktiv ein.

weiter lesen

Cloud

Jira & Confluence von Atlassian optimal nutzen

Die agile Zusammenarbeit mit Jira, Confluence, Bitbucket und Hipchat noch besser digital organisieren? Durch Application Hosting mehr Vorteile aus den Atlassian-Tools ziehen.

weiter lesen

Cloud

Wie Serverless Infrastructures mit Microservices zusammenspielen

Serverless Infrastructures erleichtern die Arbeit von Backend-Entwicklern. Microservices sind elementare Bestandteile der serverlosen Datenverarbeitung. Wir erklären wie sie sich optimal in bestehende Workflows implementieren...

weiter lesen

Diese Website verwendet Cookies. Mit der weiteren Nutzung der Website stimmen Sie unserer Datenschutzerklärung zu.
Für weitere Informationen klicken Sie bitte hier.