Отчет HTML в JMeter 5.1 после распределенного выполнения генерируется неправильно - PullRequest
0 голосов
/ 14 марта 2019

Текущая настройка выглядит следующим образом: 4 Ubuntu-бокса, один ведущий и 3 подчиненных.У меня возникали следующие проблемы при выполнении тестов из командной строки в распределенном режиме.

  1. Если я выполняю тесты и пытаюсь сгенерировать отчет HTML, JMeter пытается создавать файлы после каждогоиз-за того, что машины заканчивают работу, это вызывает конфликты, поскольку первая машина, которая закончила работу, уже создала папку HTML./jmeter -r -n -t ./Jmeter_Performance_PoC.jmx -l ./TestResults.csv -e -o TestResults
  2. Если я выполню тесты и просто сгенерирую отчет CSV, чтобы затем сгенерировать отчет HTML изCSV-файл, отчет генерируется, но JMeter не использует полную информацию о файлах, не идентифицирует различные группы потоков и не отображает информацию о выполнении для каждого ведомого устройства../jmeter -r -n -t ./Jmeter_Performance_PoC.jmx -l ./TestResults.csv ./jmeter -g ./TestResults.csv -o ./results

Есть ли способесли JMeter генерирует консолидированный отчет в распределенном исполнении без конфликтов переопределения?

1 Ответ

2 голосов
/ 14 марта 2019

Просто используйте __ machineIP () или __ machineName () в качестве префикса или постфикса для меток групп потоков / сэмплеров - таким образом вы (и JMeter) сможете различатьрезультаты, поступающие от разных рабов.

Проверьте Функции Apache JMeter - Введение , чтобы ознакомиться с концепцией функций JMeter.

...