我正在使用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 %
相对于之前的构建 . 有人可以帮我吗?
1 回答
我认为最简单的选择是使用TAURUS包装JMeter测试并使用Taurus PASSFAIL模块使作业失败 . 在PASSFAIL模块中,我没有看到比较构建之间的错误或响应时间的方法,但是您可以定义平均RT / LT等,并基于此来使作业失败 . 希望有所帮助!