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 brokersCó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.
Pruebas de brokersmosquitto_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.
Pruebas de brokersGuí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.
Pruebas de brokersBrokers 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.
Pruebas de brokersProbar 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.
Pruebas de brokersCó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.
Pruebas de brokersPrueba 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.
Pruebas de brokersHealth 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.
Pruebas de brokersPruebas 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.
Pruebas de brokersLeer 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.
Pruebas de brokersChaos 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.
Pruebas de brokersHiveMQ 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.
Pruebas de brokersPrueba 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.
Pruebas de brokersPruebas 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.
Pruebas de brokersCrea 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.
Pruebas de brokersPruebas 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.
Pruebas de brokersProbar 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.
Pruebas de brokersMQTT 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.
Pruebas de brokersPrueba 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.
Pruebas de brokersPrueba 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.
Pruebas de brokersFuzz 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.
Pruebas de brokersPruebas 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.
Pruebas de brokersCó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.
Pruebas de brokersPruebas 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.