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 brokersTests 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.
Tests de brokersTester 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.
Tests de brokersTest 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.
Tests de brokersTests 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.
Tests de brokersTest 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.
Tests de brokersTester 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.
Tests de brokersTest 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.
Tests de brokersTests 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.
Tests de brokersTester 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.
Tests de brokersMQTT 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.
Tests de brokersMocker 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é.
Tests de brokersOptimiser 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.
Tests de brokersComment 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.
Tests de brokersSuperviser 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.
Tests de brokersFixtures 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.
Tests de brokersTester 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.
Tests de brokersEnregistrer 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.
Tests de brokersTester 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.
Tests de brokersTester 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.
Tests de brokersTester 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.
Tests de brokersUn 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.
Tests de brokersTest 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.
Tests de brokersSurveiller 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.
Tests de brokersCapturer 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.