2016-07-23 8 views
1

Ich habe eine Umgebung (Jmeter_3.1 + InfluxDB_0.13.0 + Grafana_3.1.0 auf einer VM) erstellt und möchte die Echtzeitdaten anzeigen, wenn JMeter Tests ausführt. Erfolgreich kann ich die Daten in InfluxDB sehen, wenn ich einen Backend-Listener in einem einfachen JMeter-Test verwende.So verwenden Sie mehrere Backend-Listener in verschiedenen Thread-Gruppen

Basierend auf diesem schnellen Test, beginne ich zwei Backend-Listener zu verwenden, weil ich Lese- und Schreibvorgänge in einem JMeter-Test überwachen möchte.

fügt hier den Schnappschuss, Einstellungen der JMX-Datei

enter image description here

  • Verwenden-Controller Fügen Sie read.jmx
  • Verwenden Controller rufen Fügen
  • Anruf zu nennen write.jmx Backend-Listener in jeder Thread-Gruppe.
  • Jeder Backend Listener verwendet verschiedene rootMetricsPrefix

Doch nach dem JMeter Prüfung beginnt, ich nur die Read bezogenen Daten in InfluxDB sehen. Ich habe versucht, den Backend Listener in genannt read.jmx/write.jmx hinzuzufügen, aber das gleiche Ergebnis.

Könnte jemand helfen, dies zu beheben?

Antwort

0

Sie haben summaryOnly auf false gesetzt, aber samplerList ist leer, das könnte Ihr Problem sein.

+0

Danke für die Antwort. Ich hatte versucht, 'summaryOnly' auf 'true' zu setzen, aber auch das gleiche Ergebnis zu erhalten: nur in InfluxDB gelesene Daten anzeigen ... –

+0

@TarioJunYang Hast du das Ding zum Laufen gebracht? –