Как подключить несколько клиентов MQTT к одному iothub через JMeter - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь установить sh подключение нескольких клиентов MQTT к одному azure серверу через JMeter.

Примечание: все идентификаторы клиентов и все имена пользователей различны, но используют общий пароль (SAS)

снимок соединения клиента ID-1: enter image description here

cl inet снимок соединения ID-2: enter image description here

и он продолжается ..

Теперь проблема в том, что когда я запускаю входной поток, первый клиент получает только соединение: enter image description here

, а соединения других клиентов выдают ошибку:

enter image description here

Любая помощь будет очень благодарна. Спасибо.

1 Ответ

0 голосов
/ 30 марта 2020

JMeter выполняет сэмплеры вверх ногами для каждого виртуального пользователя, поэтому вам не нужно дублировать этот Gateway Connect сэмплер, просто определите 2 потока (виртуальных пользователя) в группе потоков и каждый поток (виртуальный пользователь) будет выполнять Gateway Connect сэмплер и устанавливать sh свое собственное соединение с брокером.

Учетные данные могут быть параметризованы с использованием, например, Конфигурация набора данных CSV , чтобы каждый виртуальный пользователь мог соединиться со своей комбинацией имени пользователя и пароля

Дополнительная информация: Проверка MQTT Messaging Broker для IoT - Руководство

...