Может ли плагин Jenkins Gatling отображать разные пути - PullRequest
0 голосов
/ 06 мая 2020

Есть ли способ получить запросы Гатлинга в графике тренда Гатлинга Дженкинса? Наша сборка с плагином Jenkins Gatling показывает только тенденцию для глобальной информации на графике, и мы хотим видеть тенденцию для каждого типа запроса, поскольку это дает нам гораздо больше информации. Это возможно?

Я смотрел описание на их сайте , и в нем упоминается, что вы можете настраивать утверждения, но мне было неясно, покрывает ли это этот вариант использования, и я не нахожу утверждения файлы, когда я запускаю сборку с флагом -Dgatling.useOldJenkinsJUnitSupport=true.

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

Gatling Report enter image description here

Ответы [ 3 ]

1 голос
/ 06 мая 2020

Нет, эта функция недоступна в плагине Gatling OSS Jenkins. Однако он доступен в Gatling FrontLine.

enter image description here

1 голос
/ 06 мая 2020

К сожалению, это невозможно. Однако в Gatling есть функция для мониторинга в реальном времени, где вы можете настроить все необходимые метрики для каждого запроса. https://gatling.io/docs/current/realtime_monitoring

0 голосов
/ 15 мая 2020

У меня есть обходной путь. График плагина gatling покажет тенденцию для каждой симуляции. Он ищет /{simulation-name}/global_stats.json в папке / build.

Я написал сценарий groovy для анализа json данных из статистики. json. Структура в stats. json такая же, как и в global_stats. json. Просто проанализируйте статистику. json и скопируйте json .contents [сценарий] .stats в отдельный файл в папке сборки:

stats. json структура:

{
  ...
  "contents": {
    "scenarioName": { 
       stats: {...}  // copy this part
    }
  } 

scenario-report/global_stats.json

Обратите внимание, что da sh «-» в имени папки требуется, поскольку плагин ищет это da sh, чтобы определить имя симуляции. Без него будет нулевой указатель.

...