Невозможно сгенерировать отчет JMeter HTML из кода Java - PullRequest
0 голосов
/ 08 ноября 2018

Я использую JMeter в качестве кода, и это мой проект:

https://gist.github.com/svillarreal/5eb90a66b8972633b95c249abb3566da

Проблема, с которой я сталкиваюсь, заключается в том, как генерировать отчет HTML, но с использованием кода Java вместо вызова двоичного файла JMeter.

Как вы можете видеть в классе Main.java, у меня есть план тестирования, который включает элемент ResultCollector, который генерирует выходной файлresstest.csv со всеми подробностями выполнения теста. Этот CSV-файл используется в строке 80 файла Main.java для вызова команды Jmeter (он устанавливается на том же компьютере, на котором выполняется тестовый костюм), и отчет в формате HTML создается полностью.

Но .. Я хочу улучшить этот код, избегая установки JMeter и вызова Runtime.getRuntime (). Exec (...), поэтому для этого я создал объект ReportGenerator (строки 81 и 82) и reportgenerator.properties (активируя все необходимые свойства для генерации HTML-отчета с его отличной графикой). Кажется, что он работает нормально внутри, но в конце выходная папка пуста, внутри нет ни файла index.html, ни чего-либо еще. Также не отображаются никакие исключения и ошибки.

Я что-то упустил? Я также пытался поместить reportGenerator в testPlanTree, но он тоже не работал.

Я использую Java 8 с Maven и JMeter 5

Заранее спасибо .-

...