Запустите MQTT с 1 подключением и несколькими одновременными публикациями - PullRequest
0 голосов
/ 20 февраля 2019

Я пытаюсь отправить несколько публикаций брокеру MQTT одновременно с Jmeter.Я хотел реализовать следующее:

  1. 1-MQTT Connect
  2. 100-MQTT Публикация одновременно
  3. 1-MQTT Disconnect.

Я попытался добавить вышеупомянутые 3 в разные группы потоков. При выполнении я получаю сообщение «Соединение не найдено» во 2-й группе потоков, содержащей часть публикации.Я использую конфигурацию набора данных csv для получения данных, которые будут опубликованы.

Пожалуйста, дайте мне знать, если есть какой-либо альтернативный способ симулировать то же самое в jmeter

Ответы [ 2 ]

0 голосов
/ 19 апреля 2019

Я решил вышеизложенное, установив свойство соединения в качестве свойства JMeter. Итак, это то, что я сделал в соответствии с моими итерациями теста 1. Я создал несколько соединений, нумерация которых равна количеству тестов 2. Установите эти соединения как свойство 3. СозданоСледующая группа потоков, которая примет все эти соединения и выполнит MQTT, публикует одновременно

Настройка свойства, которую я сделал, используя BeanPostProcessor

0 голосов
/ 20 февраля 2019

Разные Группы потоков представляют разные группы виртуальных пользователей, они не имеют ничего общего и не имеют общего контекста (если только вы не передаете данные вручную с помощью функции __setProperty () или Плагин связи между потоками )

Так что переместите Сэмплеры в ту же группу потоков, и все должно начать работать так, как вы ожидаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...