Pruebas de brokers MQTT · Página 2

Cómo probar un broker MQTT: conectividad, QoS, TLS, autenticación, latencia y pruebas de carga con scripts listos, herramientas CLI y checklists.

Pruebas de brokers

Pruebas de integración MQTT: prueba tu app contra un broker real

Escribe pruebas de integración MQTT fiables con pytest y Jest contra un broker real: prefijos de topic únicos, esperar el SUBACK, limpieza y cero sleeps.

10 min de lectura
Pruebas de brokers

Probar código MQTT.js con Jest y Vitest

Tests unitarios y de integración para apps MQTT.js 5 con Jest o Vitest: clientes falsos, un helper waitForMessage con timeout, broker real y teardown limpio.

9 min de lectura
Pruebas de brokers

Pruebas de carga MQTT con JMeter: plugin, thread groups y resultados

Prueba la carga de un broker MQTT con Apache JMeter: instala el plugin MQTT, crea thread groups de publishers y subscribers, ejecuta sin GUI y lee resultados.

9 min de lectura
Pruebas de brokers

Pruebas de integración MQTT en Java con JUnit 5

Escribe pruebas de integración MQTT fiables en Java con JUnit 5: ejemplos con Eclipse Paho y el cliente HiveMQ, aserciones con Awaitility y Testcontainers.

9 min de lectura
Pruebas de brokers

Pruebas de carga MQTT con k6 y xk6-mqtt

Prueba la carga de un broker MQTT con k6 y xk6-mqtt: instala o compila k6, escribe scripts de publishers y subscribers, mide la latencia y fija thresholds.

9 min de lectura
Pruebas de brokers

Probar payloads MQTT grandes y el tamaño máximo de mensaje

¿Cuál es el tamaño máximo de un mensaje MQTT? El límite de 256 MB, límites del broker como message_size_limit, Maximum Packet Size de MQTT 5 y cómo probarlo.

9 min de lectura
Pruebas de brokers

Prueba de latencia MQTT: mide el tiempo de ida y vuelta correctamente

Cómo hacer una prueba de latencia MQTT: mide el tiempo de ida y vuelta con un solo reloj, evita errores de NTP, reporta p50/p99 y compara regiones de broker.

8 min de lectura
Pruebas de brokers

Pruebas de carga MQTT con Locust

Prueba de carga de un broker MQTT con Locust: una clase User con paho-mqtt 2.x que mide connect y PUBACK, latencia extremo a extremo y dashboards.

10 min de lectura
Pruebas de brokers

Cómo probar el Message Expiry Interval de MQTT 5

Cómo verificar el Message Expiry Interval de MQTT 5: prueba mensajes en cola para clientes offline, la expiración de retenidos y el intervalo restante.

8 min de lectura
Pruebas de brokers

¿MQTT garantiza el orden de los mensajes? Compruébalo tú mismo

Qué garantiza MQTT sobre el orden de mensajes por topic y QoS, dónde se rompe el orden y scripts en Python que detectan mensajes desordenados y duplicados.

8 min de lectura
Pruebas de brokers

Mocks de MQTT en pruebas unitarias: fakes, stubs y brokers en memoria

Cómo hacer mock de MQTT en pruebas unitarias: unittest.mock para paho-mqtt, mocks de Jest para MQTT.js, un fake en memoria y aedes como broker embebido.

9 min de lectura
Pruebas de brokers

Optimizar el rendimiento del cliente MQTT: inflight, batching y buffers

Acelera publicadores y suscriptores MQTT: ajusta max inflight, publica en asíncrono, agrupa payloads, dimensiona colas y keep-alive y evita Nagle.

9 min de lectura
Pruebas de brokers

Cómo probar MQTT con Postman

Usa la petición MQTT de Postman para conectarte a un broker, suscribirte a topics y publicar mensajes; conoce sus límites y cuándo conviene otra herramienta.

7 min de lectura
Pruebas de brokers

Monitorizar MQTT con Prometheus y Grafana

Monitoriza un broker MQTT con Prometheus y Grafana: mosquitto-exporter, métricas de EMQX, un exporter de sondeo en Python, Docker Compose, dashboards y alertas.

9 min de lectura
Pruebas de brokers

Fixtures de pytest para MQTT: tests limpios, rápidos y aislados

Fixtures de pytest reutilizables para MQTT con paho-mqtt 2.x: clientes conectados con limpieza automática, topics únicos por test y colectores con timeout.

9 min de lectura
Pruebas de brokers

Cómo probar la lógica de reconexión y el backoff en MQTT

Prueba la reconexión MQTT: simula reinicios del broker y cortes de red silenciosos, verifica el backoff exponencial, la resuscripción y la sesión persistente.

9 min de lectura
Pruebas de brokers

Grabar y reproducir tráfico MQTT para pruebas

Captura tráfico MQTT real en un archivo JSONL y reprodúcelo con su temporización original para crear tests de regresión realistas. Scripts en Python y trampas.

8 min de lectura
Pruebas de brokers

Probar request/response en MQTT 5 con Response Topic y Correlation Data

Implementa y prueba request/response en MQTT 5: Response Topic, Correlation Data, mosquitto_rr, ejemplos en Python y MQTT.js, timeouts y concurrencia.

9 min de lectura
Pruebas de brokers

Cómo probar la expiración de sesión y las colas offline en MQTT

Cómo probar sesiones persistentes MQTT: verifica Session Present, la cola de mensajes offline, el Session Expiry Interval y los límites de cola con Python.

9 min de lectura
Pruebas de brokers

Cómo probar las suscripciones compartidas y el balanceo de carga en MQTT

Cómo probar suscripciones compartidas MQTT: comprueba el soporte del broker, el reparto de mensajes en un grupo $share y el failover cuando un worker falla.

9 min de lectura
Pruebas de brokers

Un script de smoke test MQTT de un minuto (Bash, Python, Node)

Scripts de smoke test MQTT listos para copiar en Bash, Python y Node.js: conectan, se suscriben, publican y reciben, e imprimen PASS o FAIL con un exit code.

8 min de lectura
Pruebas de brokers

Prueba de resistencia (soak test) MQTT: detecta fugas de memoria y degradación lenta

Cómo ejecutar un soak test MQTT de 24–72 horas: un script Python que registra huecos, latencia y memoria, métricas del broker y cómo detectar fugas.

9 min de lectura
Pruebas de brokers

Monitorizar un broker MQTT con los topics $SYS

Usa los topics $SYS de MQTT para monitorizar un broker: qué publican Mosquitto y EMQX, cómo suscribirte a $SYS/#, calcular tasas y graficarlas en Python.

8 min de lectura
Pruebas de brokers

Capturar tráfico MQTT con tcpdump

Recetas de tcpdump para MQTT en servidores, contenedores y gateways: filtros por puerto y tipo de paquete, capturas rotativas, desconexiones y análisis de pcap.

8 min de lectura