Jmeter Tutorial Deutsch

Einführungsvideo Deutsch

Wir bieten Online-Schulungen zu jmeter mit Live-Anwendungen an. Genießen Sie die volle Leistung von Tutorialpoint mit Ihren Android-Geräten. Tutorials | Weitere Ideen für Farbeimer, Schnittdateien und Anleitungen. Formation JMeter Online Training von Keylabs Bitte besuchen Sie: http://www.keylabstraining.

In letzter Zeit habe ich wieder mit HHVM gespielt und einige kleine Belastungstests mit JMeter durchgeführt.

Leistungstool JMeter

Bei JMeter handelt es sich um ein in Java entwickeltes Performance Measurement Tool, das als Jakarta-Projekt unter dem Dach der Firma JMeter entwickelt wurde. Performancemessungen können mit JMeter derzeit für folgende Resourcen durchgeführt werden: Die Performancemessungen können nicht nur die gewünschten Uhrzeiten einbeziehen, sondern auch die in Textform ausgelieferten Daten ansprechen.

JMeter ist jedoch nicht in der Lage, die Speicherzuweisungen zu untersuchen und die Zeit nur für das zu prüfende Messobjekt vollständig zu messen. JMeter ist zweigeteilt. Das TreeView-Element auf der rechten Bildschirmseite zeigt und bearbeitet die Struktur des Prüfplans. Die übrige Schnittstelle erlaubt es Ihnen, die Einstellungen der individuellen Bestandteile des Prüfplans vorzunehmen oder, falls es sich um eine Ergebnisschnittstelle handelt, die Resultate anzuzeigen.

Die Schnittstelle des gerade selektierten Elements des Prüfplans wird immer automatisiert wiedergegeben. Auf diese Weise können Sie Elemente hinzufügen, löschen oder verschieben. Der aktuelle Prüfplan kann in der Menüzeile über den Menüpunkt "Start" gestartet werden. Die Leistungsmessung wird im Rahmen des Programms immer durch einen Prüfplan dargestellt. Der Prüfplan ist nichts anderes als ein Behälter, der alle Bestandteile des Prüfplans enthält.

Der Umstand, dass mehrere Objekte auch für andere Objekte zu Containern werden können, erzeugt eine Hierarchie. Auch der Prüfplan kann zur Wiederverwendung in einer Datenbank abgelegt werden. Dabei werden die Bestandteile des Prüfplans und deren Information lediglich in eine Textdatei umgerechnet. Jeder Prüfplan muss zumindest eine Thread-Gruppe haben, die die Anwender eines Objekts nachbildet.

Mit einer Threadgruppe wird die Zahl der zur Messung der Performance verwendeten Themen gesteuert. Es ist auch möglich anzugeben, wie oft die Threadgruppe aufzurufen ist. Nachdem alle Themen abgeschlossen sind, wird auch die Themengruppe terminiert. Logische Steuerungen kontrollieren die Verarbeitung der Einzelteile (insbesondere der Probenehmer) des Prüfplans für jeden Einzelfaden.

Mit Timern wird jeder Faden nach einem Lauf für eine bestimmte Zeit gestoppt, bevor er den Prüfplan wieder durchläuft. Jeder Prüfplan enthält auch einen oder mehrere Probenehmer. Es gibt verschiedene Konfigurationselemente für die Einzelprobenehmer oder für die Fadengruppe. Bei HTTP-Ressourcen gibt es auch die Möglichkeit, Header-, Berechtigungs- und Cookie-Informationen für den Prüfplan oder das HTTP-Beispielobjekt zu hinterlegen.

Es werden die während der Prüfung gewonnenen Erkenntnisse verarbeitet und visualisiert. Zusätzlich zu einer üblichen Aufzeichnung der Resultate für jeden Einzelaufruf jedes Gewindes und einer Komprimierung der Messwerte für jedes Prüfobjekt gibt es auch ein Format als Funktionsabbild. Zur inhaltlichen Kontrolle der geprüften Gegenstände ist es möglich, den Ergebnissen Aussagen hinzuzufügen.

Die übertragenen Daten eines Anrufs werden dann für den nächsten Anruf verwendet. Sie können auch aus einer XML-Datei hintereinander unterschiedliche Parametersätze auslesen, die sich dann bei jedem Anruf ändern. Wenn Sie mehrere Benutzer festlegen möchten, können Sie einem einzelnen Benutzer für jeden Abruf einen Iterationswert vorgeben. Mit JMeter können Sie einen HTTP-Testplan aufzeichnen.

JMeter agiert als Proxy-Server und erstellt einen Sampler-Controller für alle aufgerufenen Sites. Anhand der Stichprobenmessungen lassen sich häufig Situationen erkennen, in denen JMeter für die Leistungsmessung sehr nutzvoll ist. In diesen Beispielen werden auch die Einzelteile näher erläutert. Die Skripte berechnen die Fähigkeit einer bestimmten Nummer und geben eine Textantwort mit dem Resultat zurück.

Zuerst wird ein Prüfplan erstellt, der die anderen Bestandteile enthält. Dann wird eine Themengruppe eingefügt, die die Aufgaben der Anfrage übernehmen soll. Im Beispiel erstellen wir eine Threadgruppe mit einem Thema, das innerhalb einer Minute beginnt.

Der Thread -Gruppe wird so lange gerufen, bis wir den Versuch durchlaufen haben. Zur Definition des Requests wird der Thread-Gruppe ein HTTP-Request-Muster angehängt und die Angaben über den Server und das aufzurufende Skript eingetragen. Wir gehen in unserem Falle von einer richtig übermittelten Webseite aus, wenn der Wortlaut "Fakultät" in der Beantwortung vorkommt.

Für die Anzeige der Resultate nach dem Probelauf können wir dem HTTP-Request-Element verschiedene Hörer zuweisen. Durch die Behauptung in unserem Prüfplan können wir jede Anforderung bezüglich der Behauptung mit den "Behauptungsergebnissen" einsehen. Für die Anzeige der Resultate aller Anfragen gibt es den Zuhörer " Showresultate in the table ".

Sie sehen hier die Reaktionszeit und ob der Faden alle Aussagen erfüllt hat. Es fasst die Angaben zu den Einzelobjekten des Samplers zusammen. Es werden die Reaktionszeiten der Einzelanfragen sowie die mittlere Zeit, die mittlere Regelabweichung der Anforderungen als Punkt angezeigt. Der Zeitpunkt für die Kalkulation der Dozenten wird in BeispielResult wiedergegeben.

Auch interessant

Mehr zum Thema