MQTT tools

Подборка утилит для работы с MQTT протоколом.

MQTT Explorer

MQTT Explorer - графический клиент для анализа сообщений на MQTT сервере.

Автоматически подписывается на все сообщения, и строит иерархию полученных. Это следует учитывать при подкючении к высоконагруженным серверам.

MQTT stresser

MQTT stresser - консольная утилита для нагрузочного тестирования сервера.

mqtt-stresser -broker tcp://broker.mqttdashboard.com:1883 -num-clients 100 -num-messages 150 -rampup-delay 1s -rampup-size 10 -global-timeout 180s -timeout 20s

Эта команда эмулирует подключение 100 клиентов, каждый из которых отправит 150 сообщений. Клиенты будут подключаться по 10 через каждую секунду.

По итогу работы выводит отчёт о количестве отправленных и доставленных сообщениях а так же измеренную производительность.

Приложение написано на Go-lang и может быть собрано под разные операционные системы.

 
comments powered by Disqus