JMeter 4.0 | Распределенное Тестирование | Темы | Отчет панели инструментов | Активные темы с течением времени

Я настроил скрипт с приведенной ниже конфигурацией для распределенного нагрузочного тестирования. Теперь, когда я выполнил сценарий. Отчет панели мониторинга, который был сгенерирован: " Активные потоки с течением времени" показывают ось X "Количество активных потоков" только 25. Но в соответствии с настройкой распределенного тестирования, если нагрузочное тестирование должно выполняться для 50 пользователей, а не на главном компьютере, поток должен быть настроен на 25 для запуска по 25 на подчиненных машинах.

Теперь проблема заключается в том, почему активные потоки с течением времени не отображали ось x "Количество активных потоков" равной 50, а не 25.

  • Мастер (Моя собственная машина)
  • 2 рабов машины
  • Тема: jp@gc - Группа степпинга
  • Количество потоков: 25

Таким образом, для правильного доступа к графику мне бы потребовалось, чтобы " Активные потоки во времени" показывали по оси x "Количество активных потоков", равное 50, что включает в себя активные потоки каждой ведомой машины. Как этого добиться.

1 ответ

Решение

В соответствии с документацией активных потоков с течением времени:

Если вы выполняете распределенные тесты, вы должны назвать группы потоков в своем плане тестирования следующим образом:

${__machineName()}_My Threadgroup name

Поэтому вам нужно использовать функции __machineName() и / или __machineIP() в качестве префикса или постфикса для меток группы потоков, чтобы слушатели JMeter могли различать результаты выборки, полученные от разных удаленных ведомых устройств.

Ознакомьтесь с разделом Как выполнять распределенное тестирование в JMeter для получения дополнительной информации о дистанционном тестировании, включая некоторые советы и рекомендации, такие как запуск определенных сэмплеров на определенных компьютерах, настройка / отключение шифрования трафика между ведущим и ведомым устройствами и т. Д.

Другие вопросы по тегам