Wie kann man in JMeter mehrere Ergebnisdateien erstellen?

0

Ich versuche, JMeter im Nicht-GUI-Modus auszuführen, möchte jedoch zwei Ergebnisdateien generieren: eine im CSV-Format und eine andere in JTL (jedoch unter Verwendung von XML).

Gerade habe ich:

jmeter -n -t C:\testPlan.jmx -l C:\result.jtl

Natürlich ist es nicht gültig, -l zu versuchen. Gibt es eine Möglichkeit, es so einzustellen, dass beide Formate erstellt werden können, ohne den Test zweimal mit unterschiedlichen Konfigurationen auszuführen?

dhuynh
quelle

Antworten:

1

Es ist ganz einfach:

  1. Füge hinzu ein Simple Data Writer Hörer auf Ihren Testplan
  2. Geben Sie den Pfad zur XML-Ergebnisdatei in die Eingabe "Dateiname" ein
  3. Klicken Sie auf die Schaltfläche "Konfigurieren"
  4. Stellen Sie sicher, dass das Kontrollkästchen "Als XML speichern" aktiviert ist
  5. Aktivieren Sie andere Kontrollkästchen entsprechend den Messwerten, die Sie erfassen möchten

Beispielkonfiguration:

Simple Data Writer configuration

Beachten Sie, dass das Speichern von Ergebnissen in XML einen ressourcenintensiveren Prozess darstellt, insbesondere wenn Sie sich zum Speichern von Antwortdaten für alle Anforderungen entschließen. Massive E / A-Aktivitäten können den Lasttestfluss beeinträchtigen und Ihren Test ruinieren.

Ich würde empfehlen, nur das erforderliche Minimum an Daten zu speichern und die ausführliche Protokollierung nur dann zu aktivieren, wenn Sie einen Fehler analysieren müssen.

Das Beispiel "gute" Konfiguration, welche Werte sicher gespeichert werden können, ist in aufgeführt JMeter-Leistungs- und Optimierungstipps Anleitung zusammen mit den anderen Empfehlungen zur korrekten Konfiguration von JMeter-Instanzen

Dmitri T
quelle