Xml 如何使用发布性能测试结果插件获取jenkins的性能趋势图?

Xml 如何使用发布性能测试结果插件获取jenkins的性能趋势图?,xml,python-2.7,jenkins,performance-testing,Xml,Python 2.7,Jenkins,Performance Testing,我正在jenkins上构建一个解决方案,为此我需要性能趋势图,为此我使用jenkins的“发布性能测试结果报告”插件 在jenkins的配置部分,我选择了报告类型为“Junit”,并在“报告文件”字段中给出了report.xml的路径。报告如下: <?xml version="1.0" encoding="UTF-8" ?> <junit> <testframe test_name="tests"> <response>0.01</

我正在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>

0.01
7.37
现在我得到了三个图表,如throuput、response和percentage error,但它们都是空的,这些图表中没有任何内容

因此,请澄清我遗漏了什么?报告格式是否不正确?
请帮助。

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

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

2) 已在publish performance trend plugin中配置.csv文件,以获得图表和csv文件形式的结果。(请查看随附的屏幕截图。)

3) 根据您在.jmx文件中的描述来欣赏图表。

最近受到了影响(Jenkins 2.235.5和Performance plugin 3.18),如果您在图表中没有发现任何趋势,您会找到解决方案

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