【问题标题】:How do i get performance trend charts on jenkins using publish performance test result plugin?如何使用发布性能测试结果插件在 jenkins 上获取性能趋势图?
【发布时间】:2016-06-15 07:42:11
【问题描述】:

我正在 jenkins 上构建一个解决方案,我需要为此提供性能趋势图,为此我正在使用 jenkins 的“发布性能测试结果报告”插件。

在 jenkins 的配置部分中,我选择了报告类型为“Junit”,并且在“报告文件”字段中给出了 report.xml 的路径。报告如下:

<?xml version="1.0" encoding="UTF-8" ?>
<junit>
 <testframe test_name="tests">
   <response>0.01</response>
   <throughput>7.37</throughput>
 </testframe >
 <formatter type="xml" />
</junit>

现在我得到了三个图表,分别是吞吐量、响应和百分比错误,但它们都是空的,这些图表中没有任何内容

所以,请澄清我缺少什么是报告格式不正确? 请帮忙。

【问题讨论】:

    标签: xml python-2.7 jenkins performance-testing


    【解决方案1】:

    我正在获取 j-meter 结果文件(.jmx 文件)的性能测试报告。

    1) 已运行以下命令来执行 .jmx 文件。 ./jmeter -n -t -l

    2) 已在发布性能趋势插件中配置 .csv 文件以获取图表和 csv 文件的结果。 (请查看 attached 截图。)

    3)根据您在 .jmx 文件中的描述享受图表。

    【讨论】:

      【解决方案2】:

      最近遇到了这个问题(Jenkins 2.235.5 和 Performance plugin 3.18),如果您在图表中没有发现趋势,则找到了解决方案。

      让趋势和图表正常工作的关键是确保您的 JMeter 运行生成具有相同名称的输出文件,并且在构建之间保持静态。我使用一个带有 Gradle 的插件,该插件运行 JMeter 并默认为输出文件名创建带有日期和时间戳的文件名,这对我来说造成了这个问题。管道中的一个简单步骤是在运行 perfReport 步骤之前将文件名重命名为静态内容。

      【讨论】:

        猜你喜欢
        • 2015-09-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-05
        • 2021-10-02
        • 1970-01-01
        相关资源
        最近更新 更多