如何将Jenkins性能插件配置为失败作业,并具有相对错误阈值

时间:2018-05-15 19:02:03

标签: jenkins jenkins-plugins jenkins-pipeline

我正在使用jenkins管道脚本来运行jmeter脚本并使用性能插件来创建performanceReport,如下所示

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

在下面的性能趋势中,虽然错误增加了,但是构建是绿色的,所以如果错误百分比增加X %或者响应时间减少/增加{{},我试图将Jenkins性能插件配置为失败作业1}}关于以前的版本。有人可以帮我吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

我认为最简单的选择是使用TAURUS包装JMeter测试并使用Taurus PASSFAIL模块使作业失败。在PASSFAIL模块中,我没有看到比较构建之间的错误或响应时间的方法,但是您可以定义平均RT / LT等,并根据它来使作业失败。希望有所帮助!