JMeter в распределенном режиме не все серверы учтены в графиках - PullRequest
0 голосов
/ 28 августа 2018

Я провожу тест производительности с некоторыми экземплярами JMeter, и что-то возникло, когда я анализировал отчет JMeter.

Чтобы объяснить контекст, я использую 3 сервера JMeter, и каждый из них запускает по 200 потоков, тест выполняется в течение 1 минуты в режиме без графического интерфейса пользователя. Во время выполнения я четко вижу, что у меня 600 активных потоков (по 200 на сервер).

В конце мой CSV-файл показывает все примеры с 3-х серверов (это можно увидеть, включив «hostname» в файле jmeter.properties).

Моя проблема:

В отчете у меня есть приборная панель, на которой показаны данные трех моих серверов (количество образцов такое же, как у линий CSV, в которых есть все 3 сервера).

В то же время, когда я вижу график активных потоков с течением времени, он показывает только 200 (что для меня всего 1 сервер).

В документе JMeter сказано, что на графике Times vs Threads:

В распределенном режиме на этом графике показана горизонтальная ось количества потоков на 1 сервер. Это текущее ограничение

И это только для этого графика, что означает, что другой должен отображать информацию со всех 3 серверов ...

Я что-то упустил? Почему график активных потоков с течением времени показывает только 200 потоков, даже если я видел 600 на экране консоли?

1 Ответ

0 голосов
/ 28 августа 2018

Follow Прослушиватель активных потоков с течением времени замечает, что вам нужно изменить имена групп потоков:

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

${__machineName()}_My Threadgroup name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...