Синтез-отчет JMeter генерирует неверные данные - PullRequest
0 голосов
/ 17 октября 2019

Я не уверен, генерирует ли JMeter Synthesis Report неверные данные или я что-то не понимаю в файлах JTL. Ситуация такова, что я запускаю распределенный тест JMeter в режиме nonGUI с командой

jmeter.bat -n -t my_test.jmx -l my_results.jtl -j info.log -r

После завершения теста я создаю сводный отчет, используя следующую команду (у меня есть jmeter-plugins-синтез-2.2.jar в моем пути к классам)

JMeterPluginsCMD.bat --tool Reporter --generate-csv summary.csv --input-jtl my_results.jtl --plugin-type SynthesisReport

Это дает хороший отчет, но я не уверен, могу ли я доверять ему. Например, для одного шага теста, который является контроллером транзакций, я вижу максимальное время ответа 21720. Но когда я фильтрую все примеры тегов, содержащих мое имя шага в файле JTL, я вижу, что максимальное значение в атрибуте t равно 11183. Вам нужно добавить какие-либо дополнительные значения к значению t , чтобы получить реальное время ответа?

1 Ответ

0 голосов
/ 21 октября 2019

Обобщающий отчет должен быть достаточно точным, вы можете дважды проверить его, открыв файл my_results.jtl, используя Сводный отчет и / или Сводный отчет

Контроллер транзакций суммирует все его дочерние времена выполнения , поэтому вам нужно суммировать все дочерние контроллеры транзакций, а не только брать самое длинное время отклика сэмплера.

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

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