Wie erzeugt man mehrere Ergebnisdateien in JMeter?

1147
dhuynh

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

Gerade habe ich:

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

Natürlich ist das Ausprobieren von -l nicht gültig. Gibt es eine Möglichkeit, es so einzustellen, dass ich beide Formate produzieren kann, ohne den Test zweimal mit unterschiedlichen Konfigurationen auszuführen?

0

1 Antwort auf die Frage

1
Dmitri T

Es ist ganz einfach:

  1. Fügen Sie Ihrem Testplan einen Simple Data Writer- Listener hinzu
  2. Geben Sie den Pfad zur XML-Ergebnisdatei in der Eingabe "Dateiname" an
  3. Klicken Sie auf die Schaltfläche "Konfigurieren"
  4. Stellen Sie sicher, dass das Kontrollkästchen "Als XML speichern" aktiviert ist
  5. Kreuzen Sie andere Kästchen nach den Metriken an, die Sie erfassen möchten

Beispielkonfiguration:

Simple Data Writer configuration

Beachten Sie, dass das Speichern von Ergebnissen in XML ein aufwändigeres Verfahren ist, insbesondere wenn Sie sich dazu entschließen, Antwortdaten für alle Anforderungen zu speichern. Massive E / A-Aktivitäten beeinträchtigen möglicherweise den Testfluss und beeinträchtigen den Test.

Ich würde empfehlen, nur das notwendige Minimum an Daten zu speichern und die ausführliche Protokollierung nur dann zu aktivieren, wenn ein Fehler analysiert werden muss.

Eine "gute" Konfiguration hinsichtlich der zu speichernden Werte ist im Handbuch für JMeter-Tipps zu Leistung und Tuning zusammen mit den anderen Empfehlungen zur richtigen Konfiguration von JMeter-Instanzen aufgeführt.