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 brokersPruebas 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.
Pruebas de brokersProbar 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.
Pruebas de brokersPruebas 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.
Pruebas de brokersPruebas 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.
Pruebas de brokersPruebas 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.
Pruebas de brokersProbar 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.
Pruebas de brokersPrueba 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.
Pruebas de brokersPruebas 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.
Pruebas de brokersCó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.
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.
Pruebas de brokersMocks 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.
Pruebas de brokersOptimizar 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.
Pruebas de brokersCó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.
Pruebas de brokersMonitorizar 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.
Pruebas de brokersFixtures 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.
Pruebas de brokersCó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.
Pruebas de brokersGrabar 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.
Pruebas de brokersProbar 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.
Pruebas de brokersCó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.
Pruebas de brokersCó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.
Pruebas de brokersUn 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.
Pruebas de brokersPrueba 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.
Pruebas de brokersMonitorizar 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.
Pruebas de brokersCapturar 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.