MQTT-Broker-Tests

So testest du einen MQTT-Broker: Verbindung, QoS, TLS, Authentifizierung, Latenz und Lasttests mit fertigen Skripten, CLI-Tools und Checklisten.

Broker-Tests

MQTT-Broker testen (online, per CLI und im Code)

So testest du einen MQTT-Broker: Verbindung prüfen, publishen und subscriben, QoS und Retained Messages verifizieren und Fehler debuggen – online, per CLI oder im Code.

7 Min. Lesezeit
Broker-Tests

mosquitto_pub und mosquitto_sub: Befehlsbeispiele & Cheat Sheet

mosquitto_pub- und mosquitto_sub-Beispiele zum Kopieren: Flag-Tabelle, QoS, Retained Messages, Auth, TLS, MQTT 5, Dateien, Zeilenmodus und Ausgabe filtern mit -F.

7 Min. Lesezeit
Broker-Tests

emqtt-bench-Anleitung: alle Befehle und Flags erklärt

Komplette emqtt-bench-Anleitung: Modi conn, pub und sub, alle wichtigen Flags, TLS- und WebSocket-Optionen, Latenz-Header und wie du die Ausgabezähler liest.

10 Min. Lesezeit
Broker-Tests

Kostenlose MQTT-Broker zum Testen: Welcher passt?

Welcher kostenlose MQTT-Broker zum Testen? Geteilte Endpoints, öffentliche Sandboxes, Free-Tiers und lokale Docker-Broker im Vergleich – mit Befehlen.

8 Min. Lesezeit
Broker-Tests

MQTT-5-Features testen: User Properties, Expiry, Topic Aliases

Praktische Tests für MQTT-5-Features mit MQTT.js und paho-mqtt: User Properties, Message und Session Expiry, Topic Aliases, Request/Response und No Local.

10 Min. Lesezeit
Broker-Tests

MQTT-Benchmark-Ergebnisse richtig lesen, ohne dich selbst zu täuschen

MQTT-Benchmarks richtig auswerten: warum Durchschnittswerte lügen, wie Coordinated Omission Latenz versteckt, wie du Engpässe erkennst und Zahlen berichtest.

8 Min. Lesezeit
Broker-Tests

Testen, welche MQTT-Features ein Broker unterstützt (MQTT 5, QoS 2, Retain)

Prüfe die echten Fähigkeiten eines MQTT-Brokers: CONNACK-Properties lesen, Maximum QoS, Retain, Wildcards und Shared Subscriptions per Python testen.

9 Min. Lesezeit
Broker-Tests

MQTT-Broker Health Check: Skripte für das Uptime-Monitoring

Health-Check-Skripte in Bash, Python und Node.js, die verbinden, publishen und eine Nachricht empfangen – mit Exit-Codes für Cron, Nagios und Kubernetes-Probes.

9 Min. Lesezeit
Broker-Tests

Lasttest für MQTT-Broker: Durchsatz und Latenz messen

So machst du einen Lasttest für deinen MQTT-Broker: Nachrichten pro Sekunde, Verbindungslimits und p99-Latenz mit emqtt-bench, mqtt-benchmark und Python.

9 Min. Lesezeit
Broker-Tests

MQTT-Broker-Logs lesen und Clients debuggen

Mosquitto- und EMQX-Logs richtig lesen: passende Log-Level setzen, Connect- und Disconnect-Zeilen deuten, einen einzelnen Client tracen und zur Lösung kommen.

9 Min. Lesezeit
Broker-Tests

Chaos-Tests für MQTT: Netzwerkpartitionen, Paketverlust und Broker-Neustarts

Chaos-Tests für MQTT: Latenz und Paketverlust mit tc netem, Partitionen mit iptables und Toxiproxy, Broker-Neustarts – und prüfen, ob sich Clients erholen.

11 Min. Lesezeit
Broker-Tests

HiveMQ MQTT CLI: Jeden Broker im Terminal testen

Teste jeden Broker mit der Open-Source-HiveMQ-MQTT-CLI: installieren, publizieren, abonnieren, die Shell nutzen und mit mqtt test Features prüfen.

8 Min. Lesezeit
Broker-Tests

MQTT-Verbindungs-Stresstest: Wie viele Clients schafft ein Broker?

MQTT-Verbindungs-Stresstest: Zehntausende Clients öffnen, ulimit und ephemere Ports anpassen, mehrere Quell-IPs nutzen und Reconnect-Stürme simulieren.

9 Min. Lesezeit
Broker-Tests

Contract-Tests für MQTT-Nachrichten mit JSON Schema

Definiere MQTT-Payload-Verträge mit JSON Schema, validiere sie in Python- und Node.js-Tests und zur Laufzeit und versioniere Schemas ohne Subscriber zu brechen.

9 Min. Lesezeit
Broker-Tests

MQTT-Gerätesimulator in Python bauen

Baue einen asyncio-MQTT-Gerätesimulator in Python: 1.000 virtuelle Geräte mit eindeutigen Client-IDs, Last Will, realistischen Intervallen und Stromausfällen.

10 Min. Lesezeit
Broker-Tests

End-to-End-Tests für IoT-Systeme über MQTT

End-to-End-Tests für MQTT-IoT-Systeme: Gerät simulieren, über den Broker publishen und Backend, Datenbank, API und UI mit pytest und Playwright prüfen.

10 Min. Lesezeit
Broker-Tests

ESP32-MQTT-Verbindung Schritt für Schritt testen

ESP32 verbindet sich nicht mit MQTT? Teste WLAN, DNS, TCP-Port, Client-ID, Zugangsdaten und Puffergröße einzeln – mit Diagnose-Sketch und seriellen Logs.

8 Min. Lesezeit
Broker-Tests

MQTT Explorer: einen Broker inspizieren und debuggen

So nutzt du MQTT Explorer: Topic-Baum durchsuchen, Retained Messages finden und löschen, Payloads vergleichen, Werte plotten und sicher per TLS verbinden.

8 Min. Lesezeit
Broker-Tests

MQTT-Fan-in-Test: tausende Geräte, ein Backend

So testest du MQTT-Fan-in: tausende Publisher simulieren, Backlog und Verzögerung beim Consumer messen und die Ingestion mit Shared Subscriptions skalieren.

9 Min. Lesezeit
Broker-Tests

MQTT-Fan-out-Test: ein Publisher, tausende Subscriber

So misst du MQTT-Fan-out: Broadcast-Topics, 10.000 Subscriber mit emqtt-bench, Zustellstreuung per Python-Sonde und die Bandbreitenrechnung dahinter.

9 Min. Lesezeit
Broker-Tests

Fuzz-Tests für MQTT-Clients und Payload-Parser

Fuzz-Tests für MQTT-Payload-Parser und Handler mit Hypothesis, Atheris und fast-check, damit fehlerhafte Nachrichten nie deine Subscriber abstürzen lassen.

9 Min. Lesezeit
Broker-Tests

MQTT-Lasttests mit Gatling: Setup, Szenario und Reports

MQTT-Broker mit Gatling unter Last testen: MQTT-Plugin einbinden, Java-Simulation mit Connect, Subscribe und Publish-Checks schreiben, HTML-Report auswerten.

9 Min. Lesezeit
Broker-Tests

MQTT-Clients in Go testen

MQTT-Clients in Go mit go test prüfen: Helper für paho.mqtt.golang und autopaho, Channels für Assertions, Tabellentests für QoS und Fakes für Unit-Tests.

9 Min. Lesezeit
Broker-Tests

Hardware-in-the-Loop-Tests mit MQTT

Baue einen MQTT-HIL-Prüfstand: echte Geräte am Test-Broker, Automatisierung mit pytest, Power-Cycling, serielle Logs, Fehlerinjektion und CI-Reports.

9 Min. Lesezeit