
[英]How do I optimize schemaDocument.Namespaces code for performance?
[英]How do i get performance trend charts on jenkins using publish performance test result plugin?
我正在 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>
现在我得到三个图表作为吞吐量、响应和百分比误差,但它们都是空的,这些图表中没有任何内容
所以,请澄清我缺少的是报告格式不正确吗? 请帮忙。
最近受到此影响(Jenkins 2.235.5 和 Performance plugin 3.18),如果您的图表中没有趋势,则找到了解决方案。
获得趋势和图表工作的关键是确保您的 JMeter 运行生成具有相同名称的输出文件,并且在构建之间保持静态。 我在 Gradle 中使用了一个插件,它运行 JMeter 并默认为输出文件名创建带有日期和时间戳的文件名,这对我造成了这个问题。 在运行 perfReport-step 之前,将文件名重命名为静态文件的管道中的一个简单步骤解决了它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.