Jenkins Performance插件Pipeline项目perfReport对比指定历史构建参数问题
要实现本次JMeter测试结果和指定历史构建对比,直接在现有perfReport配置中添加compareBuildNumber参数即可,参数值填你需要对比的目标历史构建编号。
调整后的配置示例(以对比编号为15的历史构建为例):
perfReport filterRegex: '', compareBuildNumber: '15', relativeFailedThresholdNegative: 1.2, relativeFailedThresholdPositive: 1.89, relativeUnstableThresholdNegative: 1.8, relativeUnstableThresholdPositive: 1.5, sourceDataFiles: 'results.csv'
补充说明:
- 如果需要动态对比最近一次成功构建的结果,可以先通过Jenkins内置API获取对应构建编号再传入参数,不需要硬编码固定值
- 你当前配置的四类相对阈值参数,仅在开启历史构建对比时才会触发校验逻辑,和该参数匹配度很高
- 如果指定的构建编号不存在、或对应构建未留存性能测试结果,插件会自动跳过对比,仅输出本次测试报告,不会中断流水线
内容的提问来源于stack exchange,提问作者pratik
相关产品推荐
相关产品推荐

