Как сделать динамическую отчетность в командном городе - PullRequest
0 голосов
/ 16 октября 2018

У меня есть проект Teamcity, который запускает Jmeter через maven в сборке под названием «PerfRunner» в рамках проекта «Audit-Service-Performance».При запуске Jmeter создает целевой каталог с html-файлом отчета, index.html.

Я хочу, чтобы teamcity создала вкладку отчета с последним отчетом из последнего успешного.

Относительная структура папкик артефакту

target
-jmeter
--bin
--lib
--logs
--reports
---jmeter-deng-audit-standalone_time_stamp
----index.html
--results
--testFiles

Проблема в том, что time_stamp в метре метра-аудита-standalone_time_stamp генерируется автоматически и поэтому изменяется при каждой сборке.

Когда я пытаюсь создать вкладку отчета, ясделать вкладку отчета проекта или сборки, которую я попробовал:

target / jmeter / ** / index.html.Но он не генерирует вкладку отчета.

Единственный способ заставить его работать, это если я обращаюсь к статическому файлу для конкретной сборки, которая, конечно, не будет последней после запуска новой сборки.

Команда MVN работает без ошибок. Есть идеи, как сделать ее динамичной, пожалуйста?

Спасибо

1 Ответ

0 голосов
/ 17 октября 2018

Вам нужно опубликовать эту index.html страницу как артефакт сборки .Если вы хотите поделиться страницей с другими, вы можете воспользоваться одним из следующих шаблонов доступа к артефактам сборки :

/repository/download/BUILD_TYPE_EXT_ID/.lastFinished/index.html
/repository/download/BUILD_TYPE_EXT_ID/.lastSuccessful/index.html
/repository/download/BUILD_TYPE_EXT_ID/.lastPinned/index.html
/repository/download/BUILD_TYPE_EXT_ID/BUILD_ID:id/index.html
/repository/download/BUILD_TYPE_EXT_ID/BUILD_NUMBER/index.html

Вы также можете использовать JMeter Teamcity Plugin - добавлена ​​вкладка «Статистика производительности», где вы можете наблюдать тенденцию производительности для последних сборок

JMeter Teamcity Plugin

Извлечь Как запускать JMeter Tests с помощьюСтатья TeamCity для непрерывной интеграции для получения дополнительной информации о том, как настроить JMeter для работы с Teamcity

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