2016-05-05 6 views
0

Ich benutze jmeter 2.13 erstellt Testplan mit Thread-Gruppe und Back-End-Listener. backend listner jmeterJmeter- Backend Listner Influxdb

up Docker Bild für Influxdb (Tutum/Influxdb). Ich kann auf das Influxdb-Dashboard zugreifen.

Ich habe Änderungen in /config/config.toml vorgenommen. hinzugefügt in folgenden config.toml

[[graphite]] 
enabled = true 
bind-address = ":8086" 
protocol = "tcp" 
consistency-level = "one" 
separator = "." 
database = "jmeter" 

ich nicht in der Lage bin Daten innerhalb jmeter Datenbank in influxdb zu erhalten, nachdem ich jmeter Testfälle laufen. Jmeter generiert einen Bericht mit 200 Code. Bitte helfen Sie dieses Problem zu lösen.

+0

mit bind-address = Versuchte zu unterscheiden ": 2003" mit Blick auf gleiches Problem –

Antwort

0
  • Sie können auf die Benutzeroberfläche von InfluxDB - admin zugreifen. Aber bekommst du die Liste der Tabellen/Messungen wenn du Show Measurements für deine DB hast?
  • Wenn die Messung angezeigt wird und nur die Daten nicht angezeigt werden, besteht die Möglichkeit, dass die Maschinenzeit von Jmeter der InfluxDB-Zeit voraus ist.
  • Wenn es die Messungen nicht zeigt, wie führen Sie das Docker-Bild aus? Setzen Sie alle Ports frei?
  • Meine Konfigurationsdatei ist wie folgt. Aktualisieren Sie die Konfiguration und starten Sie InfluxDB neu und versuchen Sie es erneut.

    [[graphite]] 
    enabled = true 
    bind-address = ":2003" 
    database = "jmeter" 
    #protocol = "tcp" 
    #consistency-level = "one" 
    #separator = "." 
    
0

benutzte ich windows Lösung, aber ich denke, es ist ähnlich sein sollte.

  1. Installieren Sie InfluxDB mit einer neuen Conf-Datei. Ich habe eine Kopie des Standard und überschreiben Sie die folgenden Eigenschaften Algon mit [Daten] path.In meinem Fall war, wie unten

[data] enabled = true dir = "C:\\software\\influxdb-1.0.2-1\\data" wal-dir = "C:\\software\\influxdb-1.0.2-1\\data\\wa

Und laufen inflix mit dieser Konfiguration. $influxd -config <path to file.conf>.

Diese Datei hat die Graphit Hörer geöffnet und linkened

[[graphite]] 
enabled = true 
database = "jmeter" 
bind-address = ":2003" 
#protocol = "tcp" 
# consistency-level = "one" 

Später aktivieren die Sicherheit DB weil Grafana es braucht. Ich möchte, dass Sie Grafiken sehen möchten.

[http] 
enabled = true 
bind-address = ":8086" 
auth-enabled = true 
  1. Run Influx und unter Verwendung der Browser-Datenbanken jmeter, grafana hinzufügen. Vergessen Sie nicht, einen administrativen Benutzer hinzuzufügen. Sie können QueryTemplate für diese Aufgaben verwenden. Also 3 Schritte erstellen Sie zwei Datenbanken und mindestens einen Benutzer mit Passwort.
  2. Stellen Sie sicher, Jmeter Assertions hat retult des Tests und backednListender