Как настроить плагин производительности Jenkins для сбоя задания с порогом относительной ошибки - PullRequest
0 голосов
/ 15 мая 2018

Я использую сценарий конвейера jenkins для запуска сценария jmeter и использую плагин для создания PerformanceReport, как показано ниже

performanceReport parsers: [[$class: 'JMeterParser', glob: "**/*.jtl"]], modeOfThreshold: true,relativeFailedThresholdNegative: 1.2, relativeFailedThresholdPositive: 1.89, relativeUnstableThresholdNegative: 1.8, relativeUnstableThresholdPositive: 1.5

В соответствии с приведенной ниже тенденцией производительности, хотя ошибки увеличиваются, сборка зеленого цвета, поэтому я пытаюсь настроить плагин производительности Jenkins на сбой задания, если процент ошибок увеличивается на X % или время отклика уменьшается / увеличивается на X % с уважение к предыдущей сборке (ам). Может кто-нибудь, пожалуйста, помогите мне с этим?

enter image description here

1 Ответ

0 голосов
/ 23 мая 2018

Я думаю, что самый простой вариант для вас - обернуть ваши тесты JMeter с помощью TAURUS и использовать модуль Taurus PASSFAIL , чтобы не выполнить задание.В модуле PASSFAIL я не видел способа сравнить ошибки или время отклика в разных сборках, но вы можете определить среднее значение RT / LT и т. Д. И на этом основании выполнить задачу.Надеюсь, это поможет!

...