Я бы посоветовал обратиться к независимой настройке JMeter для рабочих и внешнего сборщика данных.
На самом деле, возможности JMeter по стандартному распределенному масштабированию слабы, устарели и в целомдовольно смешноА также возможности сбора / агрегирования / обработки данных.
Эта ситуация меня действительно озадачивает - учтите, конкуренты еще хуже, так что в этой области буквально НИЧЕГО (за исключением, возможно, некоторых SaaS-решений)пытаюсь монетизировать этот пробел). Но это то, что это ...
Так что это примерно почему -s, теперь до как -s.
Если бы я был вами, Я бы:
Контейнер JMeter работник
Оборудовать каждый контейнер сторожевым таймером для быстрого перезапуска работника, если дела идут локально на юг (иливероятно, даже по графику, чтобы обновить его в конечном итоге). Будь то внутренний или внешний, как облачные сервисы, - не имеет значения.
Настройка базы данных временных рядов - я рекомендую InfluxDB, это отличный продукт, и он бесплатный в базовой версии(этого будет достаточно для ваших целей).
Перенесите результаты / показатели теста в эту БД - не собирайте их локально! Вы можете сделать это прямо из своих тестов с помощью довольно простого пользовательского прослушивателя (линейный протокол Influx смехотворно прост и быстр), или вы можете иметь внешний агент, наблюдающий за файлами результатов по мере их поступления. Я просто предлагаю вам не использовать так называемый Backend Listner для выполнения этой работы - это мусор, он не будет правильно формировать ваши данные, поэтому вам придется выполнить дополнительные операции, чтобы привести их в порядок.
Если вы правильно сформируете свои результаты теста / метрики, вы уже синхронизируете их во времени в одном наборе - и дальнейшие опции обработки будут невероятно мощными!