Jenkins在单个图中显示多个JMeter报告(.jtl)

时间:2018-11-21 11:45:51

标签: jenkins jmeter jenkins-plugins performance-testing

在Jenkins中,我已经在单个作业中使用maven-jmeter-plugin配置了多个JMeter脚本。执行后,每个JMeter脚本都会在结果文件夹中生成自己的报告文件(.jtl)。

我还配置了Jenkins的Performance插件,以在执行JMeter脚本后显示报告。

我的问题是,Performance插件为每个.jtl文件显示了不同的图形。
当前图表

Current Graph

我需要报告要在单个图中显示。
期望的图形
Expected Merged Graph

有没有可用的插件来实现相同的目的?
如果没有,如何更新当前插件以实现合并图?

1 个答案:

答案 0 :(得分:1)

Merge Results插件,可用于组合/比较多达4种不同的JMeter测试的结果。

您可以使用JMeter Plugins Manager

安装插件

enter image description here

合并结果工具也可以在命令行中使用

  1. 修改merge-results.properties(默认情况下,它位于JMeter安装的“ bin”文件夹中),请确保其中包含以下行:

    inputJtl1=TestResult_1.jtl
    inputJtl2=TestResult_2.jtl
    
  2. 使用JMeter Plugins Command Line Tool执行合并结果,例如:

     JMeterPluginsCMD --tool Reporter --generate-csv CombinedResult.jtl --input-jtl merge-results.properties --plugin-type MergeResults 
    
  3. 配置Jenkins Performance Plugin来读取CombinedResult.jtl文件,而不是您的2个文件。