LoadRunner-Analyse-Tutorial: Bericht und Diagramm
1. So verwenden Sie Analysis in LoadRunner
HP Analysis ist, wie der Name schon sagt, ein Programm zur Durchführung einer detaillierten (im wahrsten Sinne des Wortes sehr detaillierten) Analyse des von Ihnen durchgeführten Leistungstests.
HP Analysis übernimmt den vom Controller erstellten Dump während der Ausführung Ihres Auslastungstests. Der Dump enthält alle Informationen in einem Rohformat, das von HP Analysis analysiert wird, um verschiedene Diagramme zu erstellen.
Erfahren Sie mehr über HP Analysis.
Um HP Analysis zu starten, gehen Sie zu Startmenü =>HP Software =>HP LoadRunner =>Analysis, wie unten gezeigt:
Dadurch wird die Analyse gestartet. Wie üblich öffnet sich zunächst ein Begrüßungsbildschirm wie unten gezeigt:
Nach einem Moment führt dieser Begrüßungsbildschirm automatisch zum Hauptbildschirm von HP Analysis. Der Hauptbildschirm wird im wiederhergestellten Modus geöffnet. Siehe folgenden Schnappschuss:
Klicken Sie auf das Menü „Datei“ und Sie sehen eine Liste der Menüs wie im folgenden Schnappschuss:
Klicken Sie auf das Menü „Datei“ oder verwenden Sie Strg + N, um eine Analysesitzung zu erstellen. Dadurch wird ein Dialogfeld geöffnet, das Ihnen beim Auffinden der LRR-Datei hilft. Die Dateierweiterung LRR steht für LoadRunner Results.
Denken Sie daran, dass HP Controller ein Repository mit Ergebnissen in einem Ordner erstellt? Dieser Ordner enthält die LRR-Datei.
Suchen Sie den res-Ordner des Szenarios, für das Sie eine Analysesitzung erstellen möchten. Nachfolgend finden Sie einen Schnappschuss als Referenz:
Sobald Sie die richtige Datei ausgewählt haben, prüft HP Analysis zunächst den verfügbaren Speicherplatz, um sicherzustellen, dass Ihnen während des Vorgangs nicht der Speicherplatz ausgeht. Dies liegt daran, dass die Größe einer Sitzung sehr groß sein kann, insbesondere bei komplexen Szenarien, in denen Sie mehrere VUScripts eingebunden haben und diese über viele Stunden laufen.
Das folgende Fenster öffnet sich kurz:
Unmittelbar nach der Bestätigung der Verfügbarkeit von Speicherplatz wird HP Analysis aktiv und Sie sehen ein Fenster mit der Aufschrift „Aktuelle Analyse“, wie unten dargestellt:
Die Zeit, die das obige Fenster benötigt, hängt von der Größe des Ergebnisordners (oder der in diesem Ordner enthaltenen Statistiken) ab.
Wenn es zu lange dauert oder stecken bleibt, können Sie den Vorgang abbrechen, indem Sie auf die Schaltfläche „Abbrechen“ klicken.
Sobald Sie fertig sind, wird automatisch ein kurzes Fenster geöffnet, in dem die Formatvorlage angewendet wird:
Dies sollte Sie schnell zum Hauptfenster des Session Explorers führen. Wenn Sie jedoch eine komplexe benutzerdefinierte Vorlage verwenden und der Vorgang aus irgendeinem Grund angehalten wird, können Sie auf die Schaltfläche „Stopp“ klicken, um den Vorgang abzubrechen und neu zu beginnen.
2. Zusammenfassungsbericht der LoadRunner-Analyse
Sobald der Vorgang abgeschlossen ist, wird das Hauptsitzungsfenster angezeigt, das ungefähr so aussieht:
Hier sehen Sie das Verzeichnis, aus dem Sie die Ergebnisse bezogen haben.
Sie können auch vollständige Informationen zu Ihrem Szenario in der Analysesitzung sehen. Auf der Registerkarte „Zusammenfassungsbericht“ können Sie die Dauer des Szenarios sehen, das ausgeführt wurde, um diese Ergebnisse zu erhalten.
Der Begriff Perzentil wird in der Analyse fast bei jedem Diagramm verwendet. Sie können den Wert für das Perzentil im Eigenschaftenfenster definieren. Der Standardwert ist auf 90 eingestellt.
Beachten Sie den Diagrammabschnitt im Sitzungs-Explorer:
Es werden bereits einige Diagramme angezeigt. Klicken Sie auf den Diagrammnamen, um die Details anzuzeigen.
Im zusammenfassenden Bericht können Sie auf die Schaltfläche klicken, um die SLA-bezogenen Informationen zu öffnen, sofern verfügbar.
Wenn Sie darauf klicken, wird das folgende Fenster angezeigt:
Sie finden die Symbolleiste direkt unter dem Menü „Datei“ oben. Sie sieht folgendermaßen aus:
Alle Schaltflächen in der Symbolleiste führen bestimmte Aktionen im Menü „Datei“ aus.
HP Analysis enthält sämtliche Informationen zu Ihrem Szenario, einschließlich der Laufzeiteinstellungen. Da Sie inzwischen wissen, dass Laufzeiteinstellungen erhebliche Auswirkungen auf die Leistung haben, können Sie in Analysis die Einstellungen anzeigen, die zum Ausführen des Szenarios verwendet wurden.
Um die Laufzeiteinstellungen anzuzeigen, klicken Sie auf aus dem Dateimenü oder
Schaltfläche aus der Symbolleiste.
Die Laufzeiteinstellungen werden wie folgt angezeigt:
Wie Sie sehen, sind in diesem Fenster nicht nur alle Einstellungen sichtbar, Sie können auch den Zeitplan öffnen, indem Sie auf klicken Klicken Sie auf die Schaltfläche oder sehen Sie sich das Skript an, indem Sie auf klicken
Taste. Um das Fenster zu schließen, klicken Sie auf
.
3. Analysediagramme
HP Analysis lädt die wichtigsten Diagramme zum Zeitpunkt der Analyse. Sie können im Sitzungs-Explorer auf einen beliebigen Diagrammnamen klicken, um Details zum verfügbaren Diagramm anzuzeigen.
Lassen Sie uns einige Diagramme einzeln besprechen.
3.1) Diagramm der durchschnittlichen Reaktionszeit:
Dieses Diagramm zeigt die Anzahl der Zugriffe auf den Webserver durch VUser während jeder Sekunde des Auslastungstests. Mithilfe dieses Diagramms können Sie die Menge der von VUsern erzeugten Last im Hinblick auf die Anzahl der Treffer bewerten.
Schauen Sie sich die Grafik unseres Szenarios an:
Beim Betrachten eines Diagramms ist es entscheidend, die Diagrammlegende nebeneinander zu verstehen.
Die Legende zeigt den Transaktionsnamen, seine Farbe, den Mindestwert, den Durchschnittswert, den Maximalwert und die Standardabweichung (Varianz um den Mittelwert).
Die Farben der Grafik sind anhand der Legende zu erkennen.
3.2) Diagramm „Hits pro Sekunde“:
Dieses Diagramm zeigt die Anzahl der Zugriffe auf den Webserver durch VUser während jeder Sekunde des Auslastungstests. Mithilfe dieses Diagramms können Sie die Menge der von VUsern erzeugten Last im Hinblick auf die Anzahl der Treffer bewerten.
Schauen Sie sich die Grafik für unser Szenario an:
Wie aus der Grafik und der Legende hervorgeht, gab es Zeiten, in denen es keine Zugriffe auf den Server gab.
3.3) Ausführen des VUsers-Diagramms:
Dieses Diagramm zeigt die Anzahl der VUser, die VUser-Skripte ausgeführt haben, und deren Status während jeder Sekunde eines Auslastungstests an. Dieses Diagramm ist nützlich, um die VUser-Auslastung Ihres Servers zu einem bestimmten Zeitpunkt zu bestimmen.
3.4) Durchsatzdiagramm
Dieses Diagramm zeigt den Durchsatz (in Bytes) auf dem Webserver während des Auslastungstests an. Der Durchsatz stellt die Datenmenge dar, die die VUser zu einer bestimmten Sekunde vom Server empfangen haben. Mithilfe dieses Diagramms können Sie die von VBenutzern erzeugte Last im Hinblick auf den Serverdurchsatz bewerten.
Hier ist die Beschreibung einiger weiterer Grafiken:
3.5) VUser-Zusammenfassung:
Dieses Diagramm zeigt die Anzahl der VUser an, die ihre Ausführung erfolgreich abgeschlossen, ihre Ausführung gestoppt oder mit Fehlern beendet haben. So sieht es aus:
3.6) Rendezvous-Grafik:
Dieses Diagramm zeigt an, wann VUser an Rendezvous-Punkten freigegeben wurden und wie viele VUser an jedem Punkt freigegeben wurden. So sieht es aus:
3.7) Diagramm „Transaktionen pro Sekunde“:
Dieses Diagramm zeigt die Anzahl der abgeschlossenen Transaktionen (sowohl erfolgreich als auch nicht erfolgreich) an, die während jeder Sekunde eines Auslastungstests durchgeführt wurden. Mithilfe dieses Diagramms können Sie die tatsächliche Transaktionslast auf Ihrem System zu einem bestimmten Zeitpunkt ermitteln. So sieht es aus:
3.8) Diagramm „Gesamttransaktionen pro Sekunde“:
Dieses Diagramm zeigt die Gesamtzahl der abgeschlossenen Transaktionen (sowohl erfolgreich als auch nicht erfolgreich) an, die während jeder Sekunde eines Auslastungstests durchgeführt wurden. Mithilfe dieses Diagramms können Sie die tatsächliche Transaktionslast auf Ihrem System zu einem bestimmten Zeitpunkt ermitteln. So sieht es aus:
3.9) Diagramm der Transaktionszusammenfassung:
Dieses Diagramm zeigt die Anzahl der Transaktionen an, die erfolgreich waren, fehlgeschlagen sind, gestoppt wurden oder mit Fehlern endeten. So sieht es aus:
3.10) Diagramm zur Zusammenfassung der Transaktionsleistung:
Dieses Diagramm zeigt die minimale, durchschnittliche und maximale Antwortzeit für alle Transaktionen im Auslastungstest. So sieht es aus:
3.11) Diagramm der Transaktionsreaktionszeit unter Last:
Zeigt die durchschnittlichen Transaktionsantwortzeiten im Verhältnis zur Anzahl der VUser an, die zu einem bestimmten Zeitpunkt während des Auslastungstests ausgeführt werden. Dieses Diagramm hilft Ihnen, die allgemeinen Auswirkungen der VUser-Last auf die Leistungszeit anzuzeigen und ist besonders nützlich, wenn Sie einen Lasttest analysieren, der mit einer allmählichen Last ausgeführt wird. So sieht es aus:
3.12) Perzentildiagramm der Transaktionsreaktionszeit:
Dieses Diagramm zeigt den Prozentsatz der Transaktionen an, die innerhalb eines bestimmten Zeitraums durchgeführt wurden. Mithilfe dieses Diagramms können Sie den Prozentsatz der Transaktionen ermitteln, die die für Ihr System definierten Leistungskriterien erfüllen. So sieht es aus:
3.13) Diagramm zur Verteilung der Transaktionsreaktionszeit:
Dieses Diagramm zeigt die Häufigkeit an, mit der eine Transaktion über eine Verteilung von Zeiträumen abgeschlossen wurde. Beachten Sie, dass dieses Diagramm jeweils nur Informationen für eine einzelne Transaktion anzeigt. So sieht es aus:
3.14) Durchsatzdiagramm (MB):
Dieses Diagramm zeigt den Durchsatz (in Megabyte) auf dem Webserver während des Belastungstests. Der Durchsatz stellt die Datenmenge dar, die die VUsers in einer bestimmten Sekunde vom Server empfangen haben. Dieses Diagramm hilft Ihnen, die von den VUsers erzeugte Last in Bezug auf den Serverdurchsatz zu bewerten. So sieht es aus:
3.15) Zusammenfassung des HTTP-Statuscodes:
Dieses Diagramm zeigt die Verteilung der verschiedenen HTTP-Protokollstatuscodes, die während des Auslastungstests vom Webserver zurückgegeben werden. So sieht es aus:
3.16) Diagramm „HTTP-Antwort pro Sekunde“:
Dieses Diagramm zeigt die Anzahl der verschiedenen HTTP-Statuscodes an, die während jeder Sekunde des Auslastungstests vom Webserver zurückgegeben werden. So sieht es aus:
3.17) Diagramm „Seiten-Download pro Sekunde“:
Dieses Diagramm zeigt die Anzahl der Seiten an, die während des Auslastungstests vom Webserver empfangen wurden. So sieht es aus:
3.18) Verbindungsdiagramm:
Dieses Diagramm zeigt die Anzahl der Verbindungen. So sieht es aus:
3.19) Diagramme „Verbindungen pro Sekunde“:
Dieses Diagramm zeigt die Anzahl der Verbindungen pro Sekunde. So sieht es aus:
3.20) Diagramm zur Aufschlüsselung der Seitenkomponenten (über die Zeit):
Dieses Diagramm zeigt die durchschnittliche Antwortzeit (in Sekunden) für jede Webseite und ihre Komponenten während jeder Sekunde der Szenarioausführung an. So sieht es aus:
3.21) Diagramm zur Aufschlüsselung der Seiten-Download-Zeit (über die Zeit):
Dieses Diagramm zeigt eine Aufschlüsselung der Downloadzeit jeder Seitenkomponente während jeder Sekunde der Szenarioausführung. So sieht es aus:
3.22) Zeit bis zum Ersten Buffer Graph:
Dieses Diagramm zeigt die relative Server-/Netzwerkzeit (in Sekunden) jeder Webseitenkomponente während jeder Sekunde des Szenariolaufs, für den Zeitraum bis der erste Puffer erfolgreich vom Webserver zurückerhalten wurde. So sieht es aus:
4. Diagramme zusammenführen
Möglicherweise müssen zwei Diagramme zusammengeführt werden, um aussagekräftigere Informationen zu erhalten. Wie wir beispielsweise oben in den Grafiken erläutert haben, gab es auch keine Bandbreite im Netzwerk, wenn es keine Zugriffe auf den Server gab.
Dies lässt sich beim Zusammenführen einfacher zeichnen.
Sehen wir uns an, wie Diagramme zusammengeführt werden.
Bevor Sie die Option zum Zusammenführen von Diagrammen öffnen, stellen Sie sicher, dass bereits mindestens ein Diagramm geöffnet ist, das Sie zusammenführen möchten. Das Dienstprogramm geht davon aus, dass Sie dem bereits geöffneten Diagramm ein weiteres Diagramm hinzufügen möchten.
Um das Fenster „Diagramm zusammenführen“ zu öffnen, gehen Sie zum Menü „Ansicht“ und klicken Sie auf „Diagramme zusammenführen“. So sieht das Menü aus:
Wenn Sie auf das obige Menü klicken, wird das Hauptfenster zum Zusammenführen von Diagrammen geöffnet. Hier ist ein Schnappschuss:
Hier führen wir das Diagramm „Transaktionsreaktionszeit“ mit dem Diagramm „Laufende VBenutzer“ zusammen. Im Fenster Diagramm zusammenführen müssen Sie den Namen des neu erstellten zusammengeführten Diagramms angeben.
So sieht dieses zusammengeführte Diagramm aus:
5. Neue Diagramme hinzufügen
Um ein neues Diagramm hinzuzufügen, klicken Sie auf das Menü „Diagramm“ und wählen Sie „Neues Diagramm hinzufügen“.
Sehen Sie sich den folgenden Schnappschuss des Menüs an:
Sobald Sie darauf klicken, wird eine Liste aller in LoadRunner (HP Analysis) verfügbaren Diagramme geöffnet.
Sie können jedes Diagramm auswählen, indem Sie auf seinen Namen doppelklicken. Dadurch wird das Diagramm mit Werten/Statistiken in das Hauptfenster von HP Analysis geladen.
Klicken Sie auf die Schaltfläche „Schließen“, um zum Hauptfenster zurückzukehren.
Schauen wir uns das Fenster an:
6. Kreuzung mit Ergebnissen
Wenn Sie bereits mehrere Szenarioläufe durchgeführt haben, können Sie deren Ergebnisordner verwenden, um die Statistiken abzugleichen. Dieser Prozess hilft, beide Ergebnisse direkt zu vergleichen und einen kumulativen Bericht zu erstellen.
Um Cross-Ergebnisse durchzuführen, klicken Sie aufSymbol aus der Symbolleiste oder klicken Sie im Menü „Datei“ auf „Mit Ergebnissen kreuzen“.
Es öffnet sich ein Fenster:
Die Ergebnisliste zeigt Ihren aktuellen Ergebnisordner (für den die Analyse durchgeführt wird).
Sie können auf die Schaltfläche „Hinzufügen“ klicken, um einen weiteren Ergebnisordner hinzuzufügen, mit dem ein Kreuz analysiert wird.
Wählen Sie den anderen Ergebnisordner aus und klicken Sie auf Öffnen.
Das vorherige Ergebnislistenfenster wird wieder geöffnet. Dieses Mal werden Sie zwei Ergebnisordner in der Liste haben.
Schauen Sie sich das Fenster an:
Klicken Sie auf die Schaltfläche OK.
Es öffnet sich ein neues Fenster, in dem beide Ergebnisse nebeneinander verglichen werden.
Hier ist ein Schnappschuss:
Sie können der Kreuzliste beliebig viele Ergebnisordner hinzufügen, dies wird jedoch komplizierter zu verstehen und zu analysieren sein. Es wird daher empfohlen, die Liste kurz zu halten.
7. Speichern einer Sitzung
Die Arbeit mit HP Analysis kann viel Zeit in Anspruch nehmen. Da Sie möglicherweise ein Diagramm zusammengeführt haben oder gerade ein neues Diagramm studieren, ist es eine gute Idee, Ihre Sitzungsinformationen zu speichern.
Um Ihre Sitzung zu speichern, klicken Sie auf das Menü „Datei“ und dann auf „Speichern“.
Das folgende Dialogfenster wird geöffnet:
Durch Klicken auf die Schaltfläche „Speichern“ wird der Speichervorgang eingeleitet, der je nach Größe der Sitzung sofort oder zeitaufwändig sein kann.
So sieht das Fenster aus:
7.1) Eine Sitzung eröffnen
Auf ähnliche Weise können Sie eine bestehende Sitzung öffnen. Klicken Sie einfach im Menü „Datei“ auf „Öffnen“ und wählen Sie den Ordner der gespeicherten Sitzung aus. Denken Sie daran, dass HP Analysis den letzten Ordnerknoten nicht öffnet. Vielmehr wird der Ordner selbst geöffnet.
Dadurch wird das Hauptfenster von Analysis geöffnet, in dem Sie Ihre Arbeit fortsetzen können.
8. Exportieren in einen HTML-Bericht:
HP Analysis bietet eine Funktion zum Exportieren aller Daten in einen gut formatierten Bericht im HTML- oder DOC-Format. Klicken Sie zum Exportieren auf das Menü „Bericht“ und wählen Sie „HTML-Bericht“. Schauen Sie sich das Menü unten an:
Dadurch wird ein Dialogfeld geöffnet, in dem Sie das Verzeichnis suchen können, in dem der HML-Bericht abgelegt wird.
Schauen Sie sich den Screenshot unten an:
Sobald Sie auf die Schaltfläche „Speichern“ klicken, beginnt HP Analysis mit dem Exportieren der Ergebnisse und der Erstellung eines Berichts im HTML-Format. Abhängig von der Größe des Berichts, den Sie exportieren, wird für kurze Zeit ein Begrüßungsbildschirm angezeigt:
Nach Abschluss des Exports wird die kürzlich exportierte HTML-Datei sofort im Internet Explorer oder Ihrem Standardbrowser geöffnet. Hier ist Ihr erster Auftritt Testen Bericht sieht so aus:
Video zum Analysator
Klicke hier wenn das Video nicht zugänglich ist