Testes de brokers MQTT

Como testar um broker MQTT: conectividade, QoS, TLS, autenticação, latência e testes de carga com scripts prontos, ferramentas CLI e checklists.

Testes de brokers

Como testar um broker MQTT (online, CLI e código)

Aprenda a testar um broker MQTT: verifique a conexão, publique e assine, confira QoS e mensagens retidas e depure falhas — online, na CLI ou em código.

7 min de leitura
Testes de brokers

mosquitto_pub e mosquitto_sub: exemplos de comandos e colinha

Exemplos prontos de mosquitto_pub e mosquitto_sub: tabela de flags, QoS, mensagens retidas, autenticação, TLS, MQTT 5, arquivos, modo linha e saída com -F.

7 min de leitura
Testes de brokers

Guia do emqtt-bench: todos os comandos e flags explicados

Guia completo do emqtt-bench: modos conn, pub e sub, as flags importantes, opções de TLS e WebSocket, headers de latência e como ler os contadores de saída.

10 min de leitura
Testes de brokers

Brokers MQTT gratuitos para testes: qual usar

Qual broker MQTT gratuito usar nos testes? Comparamos endpoints compartilhados, sandboxes públicos, planos gratuitos e brokers locais em Docker, com comandos.

8 min de leitura
Testes de brokers

Testando recursos do MQTT 5: user properties, expiry e topic aliases

Testes práticos de recursos do MQTT 5 com MQTT.js e paho-mqtt: user properties, expiração de mensagens e sessões, topic aliases, request/response e no-local.

10 min de leitura
Testes de brokers

Como interpretar resultados de benchmark MQTT sem se enganar

Interprete corretamente resultados de benchmark MQTT: por que médias mentem, como a coordinated omission esconde latência e como relatar os números.

8 min de leitura
Testes de brokers

Teste quais recursos do MQTT um broker suporta (MQTT 5, QoS 2, retain)

Descubra as capacidades reais de um broker MQTT: leia o CONNACK e verifique QoS máxima, retain, wildcards e assinaturas compartilhadas com Python.

9 min de leitura
Testes de brokers

Health check de broker MQTT: scripts para monitorar disponibilidade

Scripts de health check em Bash, Python e Node.js que conectam, publicam e recebem uma mensagem, com códigos de saída para cron, Nagios e probes do Kubernetes.

9 min de leitura
Testes de brokers

Teste de carga de broker MQTT: meça throughput e latência

Como fazer teste de carga em um broker MQTT: meça mensagens por segundo, limites de conexões e latência p99 com emqtt-bench, mqtt-benchmark e Python.

9 min de leitura
Testes de brokers

Lendo os logs do broker MQTT para depurar clientes

Como ler logs do Mosquitto e do EMQX: defina os níveis de log certos, interprete linhas de conexão e desconexão, rastreie um cliente e chegue à correção.

9 min de leitura
Testes de brokers

Chaos testing com MQTT: partições de rede, perda de pacotes e reinícios do broker

Chaos testing para MQTT: injete latência e perda com tc netem, partições com iptables e Toxiproxy, reinicie o broker e verifique se os clientes se recuperam.

11 min de leitura
Testes de brokers

HiveMQ MQTT CLI: teste qualquer broker pelo terminal

Use a HiveMQ MQTT CLI open source para testar qualquer broker: instalação, pub/sub, shell interativo e mqtt test para descobrir recursos do broker.

8 min de leitura
Testes de brokers

Teste de estresse de conexões MQTT: quantos clientes um broker aguenta?

Faça um teste de estresse de conexões MQTT: abra dezenas de milhares de clientes, ajuste ulimit e portas efêmeras, use vários IPs de origem e simule reconexões.

9 min de leitura
Testes de brokers

Testes de contrato de mensagens MQTT com JSON Schema

Defina contratos de payload MQTT com JSON Schema, valide-os em testes Python e Node.js e em tempo de execução, e versione schemas sem quebrar subscribers.

9 min de leitura
Testes de brokers

Crie um simulador de dispositivos MQTT em Python

Crie um simulador de dispositivos MQTT com asyncio em Python: 1.000 dispositivos virtuais com client IDs únicos, Last Will, intervalos realistas e falhas.

10 min de leitura
Testes de brokers

Testes end-to-end para sistemas IoT sobre MQTT

Crie testes end-to-end para sistemas IoT com MQTT: simule um dispositivo, publique pelo broker e verifique backend, banco, API e UI com pytest e Playwright.

10 min de leitura
Testes de brokers

Testar a conexão MQTT de um ESP32 passo a passo

ESP32 não conecta ao MQTT? Teste Wi-Fi, DNS, porta TCP, client ID, credenciais e tamanho do buffer um a um com um sketch de diagnóstico e logs seriais.

8 min de leitura
Testes de brokers

MQTT Explorer: como inspecionar e depurar um broker

Como usar o MQTT Explorer para navegar na árvore de topics, achar e apagar mensagens retidas, comparar payloads, plotar valores e conectar via TLS.

8 min de leitura
Testes de brokers

Teste de fan-in MQTT: milhares de dispositivos, um backend

Como testar fan-in no MQTT: simule milhares de publishers, meça backlog e atraso do consumidor e escale a ingestão com shared subscriptions.

9 min de leitura
Testes de brokers

Teste de fan-out MQTT: um publisher, milhares de subscribers

Como medir fan-out no MQTT: topics de broadcast, 10.000 subscribers com emqtt-bench, dispersão de entrega com uma sonda Python e a conta de largura de banda.

9 min de leitura
Testes de brokers

Fuzz testing de clientes MQTT e parsers de payload

Faça fuzz testing de parsers de payload e handlers MQTT com Hypothesis, Atheris e fast-check para que mensagens malformadas nunca derrubem seus subscribers.

9 min de leitura
Testes de brokers

Teste de carga MQTT com Gatling: configuração, cenário e relatórios

Teste de carga em broker MQTT com Gatling: adicione o plugin MQTT, escreva uma simulação Java com connect, subscribe e checks de publish e leia o relatório.

9 min de leitura
Testes de brokers

Como testar clientes MQTT em Go

Teste clientes MQTT em Go com go test: helpers para paho.mqtt.golang e autopaho, channels para verificar mensagens, testes em tabela de QoS e fakes unitários.

9 min de leitura
Testes de brokers

Testes hardware-in-the-loop com MQTT

Monte uma bancada HIL com MQTT: dispositivos reais em um broker de teste, automação com pytest, ciclos de energia, logs seriais e relatórios para CI.

9 min de leitura