0

Gibt es eine Möglichkeit, die Extraktion von Ergebnissen des stationären Leistungstests von Performance Center oder Load runner zu automatisieren?Ergebnisse des Steady-State-Leistungstests aus Performance Center oder Load Runner Analysis durch Rest API oder Automation extrahieren?

Ich konnte nicht viel mit den Vorlagen tun, wenn jemand Erfolg damit hatte, bitte teilen Sie Ihre Gedanken.

Anwendungsfall: - Wir haben eine Automatisierungspipeline, die Leistungstests durch Rest-API auf Performance Center ausführt und nach Abschluss die entsprechenden Testergebnisse im HTML-Format herunterlädt. Aber dieser HTML-Bericht ist für die gesamte Testdauer, während wir nur den stationären Teil wollen.

Unsere PE-Ingenieure verwenden Load Runner Analysis (HP Analysis) auf ihren lokalen Maschinen, um den Steady State aus Raw Results zu extrahieren (ein anderer Ergebnistyp, der vom Performance Center über die Rest API heruntergeladen werden kann).

Ich habe versucht, das gleiche mit Load Runner Analysis Befehlszeile zu tun, war aber nicht erfolgreich bei der Parametrisierung und Anwendung einer Vorlage für den stationären Zustand.

Ich las irgendwo (tat es 6 Monate zurück, habe nicht den Internet-Link jetzt), dass Berichtsvorlagen nicht für die Zeit, d. H. Stationärer Zustand, parametrisiert werden kann.

Antwort

0

Mit REST-Diensten können die Daten extrahiert werden, nicht der stationäre Zustand. Bitte überprüfen Sie this Link.

Für jeden Lauf variiert die Dauer des stationären Zustands. Wenn Sie die genaue Dauer nicht kennen, ist es nicht möglich zu filtern.

Der folgende Trick hilft Ihnen, den stationären Zustand anzuwenden, ohne die Analyse zu öffnen. Aber stellen Sie sicher, dass Sie über die Steady-State-Dauer 100% zustimmen.

  1. Konvertieren Sie die Dauer Ihres stationären Zustands in Sekunden. Z.B. 1 Minute 5 Sekunden bis 65 Sekunden.
  2. Gehen Sie zu Ihrer Analyse-Datei C:\Users\<ID>\Documents\VuGen\Analysis\<File-Name>
  3. Öffnen Sie <File-Name>.asc Datei in Ihrem Lieblings-Editor.
  4. Suchen Sie nach Scenario Elapsed Time und fügen Sie Ihre Start- und Endzeit Ihres stationären Zustands in Dim_0 bzw. Dim_1 hinzu. (Sie können ein Makro schreiben auch mehrere Dateien zu automatisieren)
`[SDFilter0] 
DimensionType=Continuous 
InternalDimName=End Time 
Dimension=Scenario Elapsed Time 
EqualFlag=1 
DimensionTableName=Event_meter 
NumValues=1 
DimCount=2 
Dim_0=65.000000 
Dim_1=122.000000` 
  1. Speichern Sie die Datei.
  2. Öffnen Sie Ihre Analysedatei. Gehen Sie zu View > Summary Filter und klicken Sie dann auf OK. Sie sehen die Dauer des stationären Zustands wie unten gezeigt.

Summary Filter

  1. Sie sollten die Steady-State-Daten sehen können.
+0

Danke für die Antwort! Aber die Frage war zu verstehen, wie man das automatisiert? – Kaus

+0

@Kaus Bitte akzeptieren Sie die Antwort, wenn Sie es nützlich finden. –

+0

Ich habe bereits in der Antwort erwähnt. Sie müssen ein Makro schreiben, um die stationären Ergebnisse zu erhalten. –

Verwandte Themen