Pruebas de brokers MQTT · Página 3
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 brokersProbar MQTT en redes celulares lentas e inestables
Emula la latencia, el jitter y la pérdida de paquetes de 2G, 3G y LTE con tc netem y ajusta keep-alive, payload, QoS y sesiones MQTT para IoT móvil.
Pruebas de brokersChecklist de pruebas de un broker MQTT: 25 comprobaciones antes de producción
Checklist para probar un broker MQTT antes de producción: 25 comprobaciones de conectividad, TLS, autenticación, ACL, QoS, resiliencia y carga, con comandos.
Pruebas de brokersGenera datos de prueba MQTT realistas (sensores, JSON, binario)
Genera datos de prueba MQTT realistas: scripts Python y Node.js con ciclos diarios, ruido y deriva de sensores, codificados en JSON o en binario compacto.
Pruebas de brokersConfigurar entornos MQTT de desarrollo, staging y producción
Cómo separar los entornos MQTT de desarrollo, staging y producción: broker por entorno, prefijos de topic, credenciales y ACL propias, promoción y smoke tests.
Pruebas de brokersNombrar los topics de prueba para que las pruebas nunca colisionen
Evita que tus pruebas MQTT colisionen: prefijos de topic únicos por ejecución, IDs de CI, wildcards acotados, client IDs únicos y limpieza de retenidos.
Pruebas de brokersSimular redes malas para MQTT con Toxiproxy
Usa Toxiproxy para inyectar latencia, límites de ancho de banda, timeouts y resets entre tu cliente MQTT y el broker, y prueba keep-alive y reconexión.
Pruebas de brokersTests MQTT con Testcontainers (Java, Python, Node)
Arranca un broker Mosquitto desechable en cada ejecución de tests con Testcontainers en Java, Python y Node.js, y descubre cuándo conviene un broker alojado.
Pruebas de brokersProbar MQTT en CI con GitHub Actions
Ejecuta tests MQTT en GitHub Actions: arranca un Mosquitto que acepte conexiones de verdad y prueba contra un broker alojado con secrets del repositorio.
Pruebas de brokersPrueba de throughput MQTT: mensajes por segundo explicados
Cómo hacer una prueba de throughput MQTT: msg/s de entrada y salida, encontrar la tasa sostenible, detectar backpressure y pasar de msg/s a ancho de banda.
Pruebas de brokersCómo probar los topic aliases de MQTT 5
Cómo probar los topic aliases de MQTT 5: lee el Topic Alias Maximum, verifica publicaciones con alias, mide el ahorro y reproduce errores Topic Alias invalid.
Pruebas de brokersMonitorización externa de disponibilidad MQTT y alertas
Monitoriza la disponibilidad de un broker MQTT desde fuera: sonda sintética publish/subscribe, caducidad de certificados, cron, heartbeats, Slack, PagerDuty y SLO.
Pruebas de brokersDepurar MQTT con Wireshark: lee cada paquete
Captura y decodifica tráfico MQTT en Wireshark: filtros para CONNECT, PUBLISH y CONNACK, descifrado de TLS en el puerto 8883 con un key log y recetas de tshark.
Pruebas de brokersTutorial de MQTTX: prueba brokers con el cliente de escritorio y la CLI
Aprende MQTTX paso a paso: crea conexiones, prueba propiedades MQTT 5, transforma payloads con scripts y usa la CLI mqttx para pub/sub, simulaciones y bench.
Pruebas de brokersCómo probar las ACL de MQTT y los permisos por topic
Verifica las ACL de MQTT topic a topic: por qué un publish denegado es silencioso en MQTT 3.1.1, el reason code 0x87 de MQTT 5, SUBACK 0x80 y un test.
Pruebas de brokersProbar la autenticación MQTT: credenciales válidas, inválidas y ausentes
Matriz de pruebas para la autenticación MQTT con usuario y contraseña: el código CONNACK esperado en MQTT 3.1.1 y 5, comandos mosquitto y una suite pytest.
Pruebas de brokersPrueba un broker MQTT desde Android e iOS
Cómo probar un broker MQTT desde un móvil Android o iOS: cliente web por WSS, apps MQTT, Termux, emuladores y las trampas de red propias de las redes móviles.
Pruebas de brokersPrueba un broker MQTT desde tu navegador (sin instalar nada)
Prueba cualquier broker MQTT desde el navegador en dos minutos: conecta por WebSocket seguro, suscríbete, publica, revisa retained y Last Will, comparte topics.
Pruebas de brokersDiagnosticar problemas de red en MQTT: DNS, firewalls y proxies
Descubre por qué tu cliente MQTT no llega al broker: prueba DNS, rutas TCP, firewalls, proxies corporativos e intercepción TLS capa por capa con comandos.
Pruebas de brokersProbar el Last Will de MQTT: simula desconexiones abruptas
Prueba el Last Will de MQTT simulando caídas con kill -9, procesos congelados y cortes de red; mide cuándo se publica y verifica el will delay de MQTT 5.
Pruebas de brokersCómo comprobar si un puerto MQTT está abierto (nc, telnet, nmap)
Comprueba si los puertos MQTT 1883, 8883, 8083 u 8084 están abiertos con nc, telnet, nmap y Test-NetConnection, y distingue firewall de broker.
Pruebas de brokersCómo probar las garantías de entrega de QoS 1 y QoS 2
Demuestra la entrega at-least-once y exactly-once de MQTT: corta conexiones en pleno envío, cuenta duplicados y huecos e inspecciona PUBACK y PUBREC.
Pruebas de brokersCómo probar los mensajes retenidos (y cómo borrarlos)
Prueba paso a paso los mensajes retenidos MQTT: entrega al suscribirse, sobrescritura, borrado con payload vacío y opciones de MQTT 5, con mosquitto y pytest.
Pruebas de brokersCómo probar una conexión MQTT con TLS (openssl, mosquitto, código)
Prueba MQTT con TLS en el puerto 8883: openssl s_client, cadena de certificados, SNI y verificación del hostname, mosquitto --cafile y errores comunes.
Pruebas de brokersCómo probar MQTT sobre WebSockets (ws y wss)
Prueba un endpoint MQTT WebSocket paso a paso: la ruta /mqtt, el subprotocolo mqtt, handshake con curl y wscat, DevTools y un test con MQTT.js.