Я пытался интегрировать тест JMeter с Maven и Hudson. Я наткнулся на этот прекрасный пост на Maven JMeter и легко его настроил.
А потом я узнал, что у Hudson есть плагин performance , который можно использовать с JMeter, и результаты могут быть напрямую отображены на панели инструментов Hudson.
Теперь проблема, с которой я сталкиваюсь, заключается в использовании плагина Performance of Hudson.
Плагин Performance говорит, что нужно указать путь к файлам отчетов JMeter, где путь по умолчанию считается «** / *. Jtl», если путь не указан.
Мои тесты Maven JMeter создают этот файл в «target \ jmeter-reports \ GoogleAdvanceSearch.xml»
Обратите внимание, что здесь создается файл "xml", но он такой же, как файл ".jtl".
Я указал полный путь к этому XML-файлу в разделе «Файлы отчетов» Hudson, но когда я запускаю сборку, после выполнения теста производительности возникает следующее исключение -
Performance: Recording JMeter reports 'C:\SelNG\jmeter2\target\jmeter-reports\GoogleAdvanceSearch-100905.xml'
Performance: no JMeter files matching 'C:\SelNG\jmeter2\target\jmeter-reports \GoogleAdvanceSearch-100905.xml' have been found. Has the report generated?. Setting Build to FAILURE
Но я знаю, что файл физически доступен в указанном мною месте.
Для двойной проверки, если проблема связана с тем, что файл "xml" не имеет файла ".jtl", как указано в плагине производительности Hudson. Теперь я создал файл сборки, который будет выполнять тесты JMeter и генерировать файл ".jtl". Теперь перейдите к следующему файлу ".jtl". "C: \ SelNG \ JMeter \ GoogleSearch.jtl". Я указал этот путь в разделе «Отчет о производительности> Файлы отчетов» плагина Hudson, но снова столкнулся с тем же исключением при выполнении сборки
Performance: Recording JMeter reports 'C:\SelNG\jmeter\GoogleSearch.jtl'
Performance: no JMeter files matching 'C:\SelNG\jmeter\GoogleSearch.jtl' have been found. Has the report generated?. Setting Build to FAILURE
Finished: FAILURE
Хотя я знаю, что файл 'C: \ SelNG \ jmeter \ GoogleSearch.jtl' физически доступен в указанном месте.
Что мне здесь не хватает? кто-нибудь из вас сталкивался с такой проблемой при использовании плагина Hudson-Performance?
Заранее спасибо
~ T