在 Blazemeter 中报告内部版本号

Report Build number in Blazemeter

我能够在 Blazemeter 上从 Jenkins 执行 PT。

现在我希望 jenkins 内部版本号显示在 blazemeter 报告中。我正在做以下事情

  1. 我正在 user.properties 文件中添加 sample_variable = buildnumber 并在 blazemeter 中上传相同的内容。
  2. 在作为测试计划一部分的 jmx 脚本中,我添加了 - 版本号 ${__P(buildnumber,0)}
  3. 在 Jenkins blazemeter 插件中,我提供会话属性 = -Jbuildnumber=${BUILD_NUMBER}

我可以在 Jenkins 日志中看到内部版本号值,但无法在 JTL 文件和 Blazemeter 中获取日志。请建议还需要哪些步骤。

我也尝试了以下解决方法,但同样无效。

要将它添加到 JTL,您可以添加一个 "Once only controller" 和一个虚拟采样器,并将该采样器命名为 ${__P(buildnumber,0)}。 这样,这个标签只会运行一次,并且会出现在JTL文件中。

要将内部版本号添加到 jtl,您可以使用 属性 内部版本号更改 jtl 文件名,方法是将侦听器的 Filename 更改为例如

results-${__P(buildnumber,0)}.jtl