2017-12-07 4 views
0

Sie müssen den Grund für den unten genannten Fehler kennen, während Sie das aufgezeichnete Skript in JMeter ausführen, um die Leistung des gehosteten Servers CPU, RAM-Auslastung & zu berechnen. Bevor ich das Testskript ausführte, startete ich die Server Agent in meinem gehosteten Server, um die CPU & RAM-Auslastung des gehosteten Server-Computers zu berechnen.PerfMon Metrics Collector - Fehler in JMeter

Wenn ich meine lokalen Rechner mit LAN-Verbindung verbinden und starten Sie das JMeter-Skript ausgeführt wird, kann ich meinen CPU & RAM Nutzungsstatus erhalten, wie in Bild unten-1 erwähnt.

image-1

Und wenn ich meine lokalen Maschine mit WIFI-Verbindung und starten Sie das JMeter Skript ausgeführt verbinden, kann ich nicht meine CPU & RAM Nutzungsstatus und java.net.ConnectException verfolgen: Connection timed out: connect Fehlermeldung wie unten in Bild-2 erwähnt.

enter image description here

Bitte teilen Sie mir die Lösung für dieses Problem wissen.

Antwort

1

Wahrscheinlich liegt Ihre WiFi-Verbindung in den verschiedenen subnet, daher kann JMeter keine Verbindung mit dem Server-Agent herstellen.

Überprüfen Sie Subnetzmasken auf JMeter- und ServerAgent-Hosts, wenn sie nicht identisch sind - höchstwahrscheinlich können Sie keine Verbindung ohne bestimmte IP routing Einstellungen herstellen. Sie können mit Ihrem Netzwerkadministrator sprechen, um das Problem zu beheben.

Wenn Sie keine Verbindung zum Port 4444 des Hosts herstellen können, auf dem der ServerAgent ausgeführt wird, verwenden Sie den Befehl telnet (oder gleichwertig). Der JMeter Perfmon Metrics Collector-Listener kann die Daten ebenfalls nicht abrufen.


Nach What’s the Max Number of Users You Can Test on JMeter? Artikel Sie sollten nicht den Belastungstest über WiFi laufen so würde ich dringend empfehlen Ihr Ansatz überdenken und zurück zu LAN für Tests Ausführung umgeschaltet wird. Wenn Sie sehen möchten, wie sich Ihre Anwendung verhält, wenn auf sie über WLAN zugegriffen wird, können Sie langsamere Verbindungen durch controlling JMeter's bandwidth

simulieren