【问题标题】:Jenkins display multiple JMeter report(.jtl) in single graphJenkins 在单个图中显示多个 JMeter 报告(.jtl)
【发布时间】:2018-11-21 11:45:50
【问题描述】:

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

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

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

我需要在单个图表中显示报告。
预期图表

是否有任何插件可以实现相同的功能?
如果没有,如何更新当前插件以实现合并图?

【问题讨论】:

    标签: jenkins jmeter jenkins-plugins performance-testing


    【解决方案1】:

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

    您可以使用JMeter Plugins Manager安装插件

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

    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 个文件。

    【讨论】:

    • 合并 JTL 不会在 Jenkins 性能插件生成的单个图中显示多条线 - 趋势报告? Jenkins方面有什么解决方案吗?
    猜你喜欢
    • 1970-01-01
    • 2019-06-27
    • 1970-01-01
    • 2022-01-21
    • 2018-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多