【问题标题】:How can I create multiple performance test result reports on Jenkins?如何在 Jenkins 上创建多个性能测试结果报告?
【发布时间】:2018-07-13 09:05:39
【问题描述】:

我有一个关于 JMeter 与 Jenkins 集成的小问题,希望您能解决。让我解释一下;

我有 3 个不同的 jmx (JMeter) 文件。我可以通过 Windows bash 命令运行它,并且我成功地为 Jenkins 上的性能插件创建了 jtl 日志文件。 Windows bash 命令是其中之一;

cd C:\apache-jmeter-4.0\bin\ && jmeter -Jjmeter.save.saveservice.output_format=xml -n -t C:\apache-jmeter-4.0\load_tests\testrun.jmx -l C:\apache-jmeter-4.0\load_tests\logs\testrun.jtl

但是,性能插件只允许一个性能测试结果。我想要每个测试文件的单独图形和报告。当添加"Publish performance test result report" 并输入"C:\apache-jmeter-4.0\load_tests\logs\*.jtl" 时,它会合并所有结果。正如我所说,我需要单独的测试结果报告。

【问题讨论】:

    标签: jenkins jmeter performance-testing load-testing


    【解决方案1】:

    我在 Jenkins 上使用的不多。

    但是,如果它允许 1,那么您可以创建 3 个 jenkin 计划并执行它们,所有这些都将获得各自的报告。直到,您在 3 个 jmx 计划之间有一些特定的依赖关系。

    【讨论】:

      【解决方案2】:

      Jenkins 性能插件状态

      如果您只有一个报告文件,则此报告的图表将显示在主页上。

      如果您有多个报告文件,您必须点击“绩效趋势”,图表就会出现。

      因此可以有多个报告文件。

      【讨论】:

        【解决方案3】:

        我找到了解决方案。我的 Jenkins 版本与 JMeter 4.0 不兼容,这就是我使用 JMeter 3.3 的原因,它运行良好。感谢您的所有回答。

        【讨论】:

          猜你喜欢
          • 2016-05-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-11-09
          • 2016-12-18
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多