Tests de brokers MQTT · Page 2

Comment tester un broker MQTT : connectivité, QoS, TLS, authentification, latence et tests de charge avec des scripts prêts à l’emploi et des checklists.

Tests de brokers

Tests d'intégration MQTT : tester votre application avec un vrai broker

Des tests d'intégration MQTT fiables avec pytest et Jest sur un vrai broker : préfixes de topic uniques, attente du SUBACK, nettoyage, aucun sleep fragile.

10 min de lecture
Tests de brokers

Tester du code MQTT.js avec Jest et Vitest

Tests unitaires et d'intégration pour applis MQTT.js 5 avec Jest ou Vitest : faux clients, helper waitForMessage avec timeout, vrai broker et teardown propre.

9 min de lecture
Tests de brokers

Test de charge MQTT avec JMeter : plugin, thread groups et résultats

Testez la charge d'un broker MQTT avec JMeter : plugin MQTT, thread groups publishers et subscribers, exécution sans GUI et lecture des résultats.

9 min de lecture
Tests de brokers

Tests d'intégration MQTT en Java avec JUnit 5

Écrivez des tests d'intégration MQTT fiables en Java avec JUnit 5 : exemples Eclipse Paho et client HiveMQ, assertions Awaitility et brokers Testcontainers.

9 min de lecture
Tests de brokers

Test de charge MQTT avec k6 et xk6-mqtt

Testez la charge d'un broker MQTT avec k6 et l'extension xk6-mqtt : installez ou compilez k6, écrivez des scripts publishers/subscribers, mesurez la latence.

9 min de lecture
Tests de brokers

Tester les gros payloads MQTT et la taille maximale des messages

Quelle est la taille maximale d'un message MQTT ? La limite de 256 Mo, les limites du broker (message_size_limit), Maximum Packet Size MQTT 5 et comment tester.

9 min de lecture
Tests de brokers

Test de latence MQTT : mesurer correctement le temps aller-retour

Comment faire un test de latence MQTT : mesurer l'aller-retour avec une seule horloge, éviter les pièges NTP, publier p50/p99 et comparer les régions de broker.

8 min de lecture
Tests de brokers

Tests de charge MQTT avec Locust

Test de charge d'un broker MQTT avec Locust : une classe User paho-mqtt 2.x qui mesure connect, PUBACK, latence de bout en bout et dashboards.

10 min de lecture
Tests de brokers

Tester le Message Expiry Interval de MQTT 5

Comment vérifier le Message Expiry Interval de MQTT 5 : messages en file pour clients hors ligne, expiration des messages retenus et intervalle restant.

8 min de lecture
Tests de brokers

MQTT garantit-il l'ordre des messages ? Testez-le vous-même

Ce que MQTT garantit vraiment sur l'ordre des messages par topic et QoS, où il se casse, et des scripts Python qui détectent désordre et doublons.

8 min de lecture
Tests de brokers

Mocker MQTT dans les tests unitaires : fakes, stubs et brokers en mémoire

Comment mocker MQTT dans vos tests unitaires : unittest.mock pour paho-mqtt, mocks Jest pour MQTT.js, un fake en mémoire et aedes comme broker embarqué.

9 min de lecture
Tests de brokers

Optimiser les performances d'un client MQTT : inflight, batching et buffers

Accélérez vos clients MQTT : réglez max inflight, publiez en asynchrone, regroupez les payloads, dimensionnez files et keep-alive, évitez les délais Nagle.

9 min de lecture
Tests de brokers

Comment tester MQTT avec Postman

Utilisez la requête MQTT de Postman pour vous connecter à un broker, vous abonner à des topics et publier, et découvrez ses limites et les outils alternatifs.

7 min de lecture
Tests de brokers

Superviser MQTT avec Prometheus et Grafana

Supervisez un broker MQTT avec Prometheus et Grafana : mosquitto-exporter, métriques EMQX, exporter de sonde Python, stack Docker Compose, dashboards et alertes.

9 min de lecture
Tests de brokers

Fixtures pytest pour MQTT : des tests propres, rapides et isolés

Des fixtures pytest réutilisables pour MQTT avec paho-mqtt 2.x : clients connectés nettoyés automatiquement, topics uniques par test, collecteurs avec timeout.

9 min de lecture
Tests de brokers

Tester la logique de reconnexion et le backoff MQTT

Tester la reconnexion MQTT : simulez redémarrages du broker et coupures silencieuses, vérifiez le backoff exponentiel, le réabonnement et la reprise de session.

9 min de lecture
Tests de brokers

Enregistrer et rejouer du trafic MQTT pour vos tests

Capturez du trafic MQTT réel dans un fichier JSONL et rejouez-le avec son timing d'origine pour des tests de régression réalistes. Scripts Python inclus.

8 min de lecture
Tests de brokers

Tester le request/response MQTT 5 avec Response Topic et Correlation Data

Implémentez et testez le request/response MQTT 5 : Response Topic, Correlation Data, mosquitto_rr, exemples Python et MQTT.js, timeouts et concurrence.

9 min de lecture
Tests de brokers

Tester l'expiration de session et les files hors ligne MQTT

Comment tester les sessions persistantes MQTT : Session Present, file de messages hors ligne, Session Expiry Interval et limites de file avec Python.

9 min de lecture
Tests de brokers

Tester les abonnements partagés MQTT et la répartition de charge

Comment tester les abonnements partagés MQTT : support du broker, répartition des messages entre membres d'un groupe $share et failover quand un worker plante.

9 min de lecture
Tests de brokers

Un script de smoke test MQTT en une minute (Bash, Python, Node)

Scripts de smoke test MQTT prêts à copier en Bash, Python et Node.js : connexion, abonnement, publication, réception, puis PASS ou FAIL avec code de sortie.

8 min de lecture
Tests de brokers

Test d'endurance MQTT (soak test) : détecter fuites mémoire et dégradation lente

Comment mener un soak test MQTT de 24 à 72 h : script Python qui enregistre trous, latence et mémoire, métriques du broker et repérage des fuites.

9 min de lecture
Tests de brokers

Surveiller un broker MQTT avec les topics $SYS

Surveillez un broker MQTT avec les topics $SYS : ce que publient Mosquitto et EMQX, s'abonner à $SYS/#, convertir les compteurs en débits et les tracer en Python.

8 min de lecture
Tests de brokers

Capturer le trafic MQTT avec tcpdump

Recettes tcpdump pour MQTT sur serveurs, conteneurs et passerelles : filtres par port et type de paquet, captures tournantes, déconnexions et analyse pcap.

8 min de lecture