{"id":1028,"date":"2024-02-09T14:17:00","date_gmt":"2024-02-09T13:17:00","guid":{"rendered":"https:\/\/ittester.sk\/automatisiertes-testen\/jmeter-analysis-ergebnisse\/"},"modified":"2024-06-06T12:52:25","modified_gmt":"2024-06-06T10:52:25","slug":"jmeter-analysis-ergebnisse","status":"publish","type":"post","link":"https:\/\/ittester.sk\/de\/leistungstest\/jmeter-anleitung\/jmeter-analysis-ergebnisse\/","title":{"rendered":"JMeter &#8211; Analyse der Ergebnisse"},"content":{"rendered":"\n<p>Nach der Durchf\u00fchrung des Stresstests m\u00fcssen wir die Testergebnisse interpretieren. Wir verwenden Listener in JMeter, um die Ergebnisse zu interpretieren. Diese H\u00f6rer liefern verschiedene Matrizen zum Stresstest. In diesem Beitrag zeigen wir die am h\u00e4ufigsten verwendeten Matrizen, ihre Bedeutung und wie man sie intern aus reinen &#8222;Rohdaten&#8220; berechnet.<\/p>\n\n<p>Ergebnismatrizen von Aggregate Report Listener-<\/p>\n\n<p><strong>Label (Name) <\/strong>&#8211; Label ist der Name der Probe oder des Transaktionscontrollers<\/p>\n\n<p># <strong> Proben <\/strong>&#8211; die Gesamtzahl der Proben, die zu einer bestimmten Probe geh\u00f6ren<\/p>\n\n<p><strong>Durchschnitt<\/strong> &#8211; Die durchschnittliche Zeit (in Millisekunden), die f\u00fcr die Ausf\u00fchrung von Anfragen innerhalb des angegebenen Probennamens ben\u00f6tigt wird. Wenn also 10 Stichproben durchgef\u00fchrt werden, betr\u00e4gt der durchschnittliche Zeitaufwand f\u00fcr die Durchf\u00fchrung dieser Stichproben:<\/p>\n\n<p><strong>Durchschnitt = Gesamtzeit, die f\u00fcr alle Proben ben\u00f6tigt wird \/#Proben<\/strong><\/p>\n\n<p><strong>Median<\/strong> &#8211; Der Median ist im Grunde die mittlere Antwortzeit in einer Rangliste von Stichproben<\/p>\n\n<p><strong>90% line (90% of lines)<\/strong> &#8211; Das Apache JMeter Handbuch beschreibt 90% of lines als &#8222;90% der Stichproben zu durchlaufen dauert nicht l\u00e4nger als diese Zeitspanne&#8220;. Es ist sogar das 90. Perzentil der Antwortzeiten von Stichproben:<\/p>\n\n<p><strong>90 Perzentil = (90\/100)*N+1\/2, wobei N die Anzahl der Stichproben ist<\/strong><\/p>\n\n<p>Wenn es also 10 Proben gibt, ist die 90%-Linie 9,5 oder 9. Id. bei 9. der Wert in der sortierten Liste der Stichproben (sortiert in aufsteigender Reihenfolge ihrer Antwortzeiten) wird der Wert der 90%-Zeile sein.<\/p>\n\n<p><strong>Min<\/strong> &#8211; die Mindestzeit (in Millisekunden), die die Probe ben\u00f6tigt hat<\/p>\n\n<p><strong>Max<\/strong> &#8211; Maximale Zeit (in Millisekunden), die die Probe gedauert hat<\/p>\n\n<p><strong>Fehler % (Fehler %)<\/strong> &#8211; Prozentualer Anteil der Fehler in den Stichproben<\/p>\n\n<p><strong>Durchsatz <\/strong>&#8211; Der Durchsatz ist, wie wir alle wissen, der Output pro Zeiteinheit. In der JMeter-Terminologie definieren wir den Durchsatz als die Menge der auf einen Server angewendeten Last. Also numerisch:<\/p>\n\n<p><strong>Durchsatz = Gesamtzahl der Anfragen pro Server \/ Gesamtzeit<\/strong><\/p>\n\n<p>oder  <\/p>\n\n<p><strong>Gesamtzahl der Anfragen an den Server\/(Endzeit der letzten Stichprobe &#8211; Startzeit der ersten Stichprobe)<\/strong><\/p>\n\n<p>Hier haben wir die Gesamtzeit, in der der Server geladen war, als die Dauer zwischen dem Beginn der ersten Probe und dem Ende der letzten Probe definiert.<\/p>\n\n<p><strong>KB\/sec<\/strong> &#8211; Die KB\/sec-Metrik ist nichts anderes als der in Bytes gemessene Durchsatz. Also,<\/p>\n\n<p><strong>KB\/sec = (Durchsatz*Durchschnittszahl der Bytes)\/1024<\/strong><\/p>\n\n<p>Durchschnittliche Bytes ist der Durchschnittswert der Probenantwort in Bytes, und der Ausdruck 1024 wird verwendet, um den Wert (Durchsatz*Durchschnittliche Bytes) in Kilobytes umzurechnen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nach der Durchf\u00fchrung des Stresstests m\u00fcssen wir die Testergebnisse interpretieren. Dazu verwenden wir in JMeter Listener.  <\/p>\n","protected":false},"author":8,"featured_media":1687,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[21],"tags":[],"class_list":["post-1028","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-jmeter-anleitung"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/posts\/1028","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/comments?post=1028"}],"version-history":[{"count":2,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/posts\/1028\/revisions"}],"predecessor-version":[{"id":1688,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/posts\/1028\/revisions\/1688"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/media\/1687"}],"wp:attachment":[{"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/media?parent=1028"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/categories?post=1028"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/tags?post=1028"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}