LoadRunner Active VUser Count
Problem:
Wie erhalte ich die Anzahl der aktiven VUser zu einem beliebigen Zeitpunkt in LoadRunner?
Erklärung:
LoadRunner führt das Skript im Controller oder Performance Center aus und generiert die erforderliche Anzahl virtueller Benutzer (VUsers). Alle VUsers sind jedoch nicht Vollzeit aktiv, insbesondere wenn sich der An- und Abmeldeteil in Action () befindet. Wenn Sie wissen möchten, wie viele VUsers zu einem bestimmten Zeitpunkt aktiv sind, führen Sie die folgenden Schritte aus.
Lösung:
Voraussetzung:
Als Voraussetzung müssen Sie zunächst ermitteln, wie viele TCP/IP-Verbindungen von einem VUser während des Tests hergestellt werden. Zu diesem Zweck:
- Kommentieren Sie die Transaktion „Abmelden“ des VuGen-Skripts aus
- Führen Sie den Test einige Minuten lang aus. Die Testdauer sollte lang genug sein, um mindestens eine Iteration abzuschließen
- Sortiere das Ergebnis
- Öffnen Sie die Ergebnisdatei im LoadRunner-Analysetool
- Öffnen Sie das Diagramm „Verbindungen“
Grafiken- > Neues Element hinzufügen-> Neues Diagramm hinzufügen->Webressourcen- >Verbindungen - Notieren Sie sich die anzahl der Verbindungen, die während des One User Tests hergestellt wurden (Nr. verbindungen = 6; Siehe Screenshot unten)
Tatsächlicher Test:
- Führen Sie den eigentlichen Test mit voller Last aus
- Sortieren Sie das Ergebnis nach Abschluss des Tests
- Öffnen Sie die Ergebnisdatei im LoadRunner-Analysetool
- Öffnen Sie das Diagramm „Verbindungen“
Grafiken-> Neues Element hinzufügen-> Neues Diagramm hinzufügen->Webressourcen- >Verbindungen - Bewegen Sie die Maus über das Diagramm und erhalten Sie den Wert „Anzahl der Verbindungen“. Siehe Screenshot unten, wo bei 00:11:00 die Anzahl der Verbindungen 36.000 beträgt. Notieren Sie sich diesen Wert.
Berechnung der Anzahl der aktiven Benutzer zu einem bestimmten Zeitpunkt:
Anzahl der aktiven Benutzer = Gesamtzahl der Verbindungen zu diesem Zeitpunkt / Verbindung eines Benutzers
=> Anzahl der aktiven VUsers bei 00:11:00 = 36 / 6
=> Anzahl der aktiven VUsers bei 00:11:00 = 6
Daher sind 6 VUsers um 00:11:00 Uhr aktiv. Ebenso können Sie die Anzahl der aktiven VUser zu einem anderen Zeitpunkt im LoadRunner-Test berechnen.