Как настроить плагин производительности Jenkins для сбоя задания с относительным порогом ошибки

Я использую сценарий конвейера 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 % по сравнению с предыдущими сборками. . может кто-нибудь помочь мне с этим?

введите описание изображения здесь


person RanPaul    schedule 15.05.2018    source источник
comment
Кто-нибудь еще нашел решение этого? Так как хотелось бы реализовать нечто подобное   -  person rohit thomas    schedule 16.05.2018


Ответы (1)


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

person Isaiah4110    schedule 23.05.2018