Pruebas de brokers MQTT

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

Cómo probar un broker MQTT (online, CLI y código)

Aprende a probar un broker MQTT: comprueba la conexión, publica y suscríbete, verifica QoS y mensajes retenidos y depura fallos: online, con la CLI o en código.

7 min de lectura
Pruebas de brokers

mosquitto_pub y mosquitto_sub: ejemplos de comandos y chuleta

Ejemplos de mosquitto_pub y mosquitto_sub para copiar y pegar: tabla de opciones, QoS, mensajes retenidos, auth, TLS, MQTT 5, archivos, modo línea y formato -F.

7 min de lectura
Pruebas de brokers

Guía de emqtt-bench: todos los comandos y flags explicados

Guía completa de emqtt-bench: modos conn, pub y sub, los flags importantes, opciones TLS y WebSocket, cabeceras de latencia y cómo leer los contadores.

10 min de lectura
Pruebas de brokers

Brokers MQTT gratis para pruebas: cuál usar

¿Qué broker MQTT gratis usar para probar? Comparamos endpoints compartidos, sandboxes públicos, planes gratuitos y brokers locales en Docker, con comandos.

8 min de lectura
Pruebas de brokers

Probar funciones de MQTT 5: user properties, expiry y topic aliases

Tests prácticos de funciones de MQTT 5 con MQTT.js y paho-mqtt: user properties, expiración de mensajes y sesiones, topic aliases, request/response y no-local.

10 min de lectura
Pruebas de brokers

Cómo interpretar resultados de benchmarks MQTT sin engañarte

Interpreta bien los resultados de un benchmark MQTT: por qué mienten las medias, cómo la coordinated omission oculta latencia y cómo reportar los datos.

8 min de lectura
Pruebas de brokers

Prueba qué funciones de MQTT soporta un broker (MQTT 5, QoS 2, retain)

Comprueba las capacidades reales de un broker MQTT: lee el CONNACK y verifica QoS máxima, retain, wildcards y suscripciones compartidas con Python.

9 min de lectura
Pruebas de brokers

Health check de un broker MQTT: scripts para monitorizar la disponibilidad

Scripts de health check en Bash, Python y Node.js que se conectan, publican y reciben un mensaje, con códigos de salida para cron, Nagios y Kubernetes.

9 min de lectura
Pruebas de brokers

Pruebas de carga de un broker MQTT: mide throughput y latencia

Cómo hacer pruebas de carga a un broker MQTT: mide mensajes por segundo, límites de conexiones y latencia p99 con emqtt-bench, mqtt-benchmark y Python.

9 min de lectura
Pruebas de brokers

Leer los logs del broker MQTT para depurar clientes

Cómo leer los logs de Mosquitto y EMQX: elige los niveles de log adecuados, interpreta las líneas de conexión y desconexión, traza un cliente y corrige.

9 min de lectura
Pruebas de brokers

Chaos testing en MQTT: particiones de red, pérdida de paquetes y reinicios del broker

Chaos testing MQTT: latencia y pérdida con tc netem, particiones con iptables y Toxiproxy, reinicios del broker y verificar que los clientes se recuperan.

11 min de lectura
Pruebas de brokers

HiveMQ MQTT CLI: prueba cualquier broker desde la terminal

Usa la HiveMQ MQTT CLI de código abierto para probar cualquier broker: instalación, pub/sub, shell interactiva y mqtt test para ver sus funciones.

8 min de lectura
Pruebas de brokers

Prueba de estrés de conexiones MQTT: ¿cuántos clientes aguanta un broker?

Haz una prueba de estrés de conexiones MQTT: abre decenas de miles de clientes, ajusta ulimit y puertos efímeros, usa varias IP de origen y simula reconexiones.

9 min de lectura
Pruebas de brokers

Pruebas de contrato de mensajes MQTT con JSON Schema

Define contratos de payload MQTT con JSON Schema, valídalos en tests de Python y Node.js y en tiempo de ejecución, y versiona esquemas sin romper subscribers.

9 min de lectura
Pruebas de brokers

Crea un simulador de dispositivos MQTT en Python

Crea un simulador de dispositivos MQTT con asyncio en Python: 1.000 dispositivos virtuales con client ID únicos, Last Will, intervalos realistas y fallos.

10 min de lectura
Pruebas de brokers

Pruebas end-to-end para sistemas IoT sobre MQTT

Crea pruebas end-to-end para sistemas IoT con MQTT: simula un dispositivo, publica a través del broker y verifica backend, base de datos, API y UI con pytest.

10 min de lectura
Pruebas de brokers

Probar la conexión MQTT de un ESP32 paso a paso

¿Tu ESP32 no conecta a MQTT? Prueba Wi-Fi, DNS, puerto TCP, client ID, credenciales y tamaño de buffer uno a uno con un sketch de diagnóstico y logs serie.

8 min de lectura
Pruebas de brokers

MQTT Explorer: cómo inspeccionar y depurar un broker

Cómo usar MQTT Explorer para recorrer el árbol de topics, encontrar y borrar mensajes retenidos, comparar payloads, graficar valores y conectar por TLS.

8 min de lectura
Pruebas de brokers

Prueba de fan-in MQTT: miles de dispositivos, un backend

Cómo probar el fan-in MQTT: simula miles de publishers, mide el backlog y el retraso del consumidor y escala la ingesta con shared subscriptions.

9 min de lectura
Pruebas de brokers

Prueba de fan-out MQTT: un publisher, miles de subscribers

Cómo medir el fan-out MQTT: topics de broadcast, 10.000 subscribers con emqtt-bench, dispersión de entrega con una sonda Python y el cálculo de ancho de banda.

9 min de lectura
Pruebas de brokers

Fuzz testing de clientes MQTT y parsers de payload

Aplica fuzz testing a parsers de payload y handlers MQTT con Hypothesis, Atheris y fast-check para que un mensaje malformado nunca tumbe a tus subscribers.

9 min de lectura
Pruebas de brokers

Pruebas de carga MQTT con Gatling: configuración, escenario e informes

Prueba la carga de un broker MQTT con Gatling: añade el plugin MQTT, escribe una simulación Java con connect, subscribe y checks de publish y lee el informe.

9 min de lectura
Pruebas de brokers

Cómo probar clientes MQTT en Go

Prueba clientes MQTT en Go con go test: helpers para paho.mqtt.golang y autopaho, canales para verificar mensajes, tests por tabla de QoS y fakes unitarios.

9 min de lectura
Pruebas de brokers

Pruebas hardware-in-the-loop con MQTT

Monta un banco HIL con MQTT: dispositivos reales en un broker de pruebas, automatización con pytest, cortes de energía, logs serie e informes para CI.

9 min de lectura