在 Blazemeter 中报告内部版本号
Report Build number in Blazemeter
我能够在 Blazemeter 上从 Jenkins 执行 PT。
现在我希望 jenkins 内部版本号显示在 blazemeter 报告中。我正在做以下事情
- 我正在 user.properties 文件中添加 sample_variable = buildnumber 并在 blazemeter 中上传相同的内容。
- 在作为测试计划一部分的 jmx 脚本中,我添加了 -
版本号
${__P(buildnumber,0)}
- 在 Jenkins blazemeter 插件中,我提供会话属性 = -Jbuildnumber=${BUILD_NUMBER}
我可以在 Jenkins 日志中看到内部版本号值,但无法在 JTL 文件和 Blazemeter 中获取日志。请建议还需要哪些步骤。
我也尝试了以下解决方法,但同样无效。
要将它添加到 JTL,您可以添加一个 "Once only controller" 和一个虚拟采样器,并将该采样器命名为 ${__P(buildnumber,0)}
。
这样,这个标签只会运行一次,并且会出现在JTL文件中。
要将内部版本号添加到 jtl,您可以使用 属性 内部版本号更改 jtl 文件名,方法是将侦听器的 Filename
更改为例如
results-${__P(buildnumber,0)}.jtl
我能够在 Blazemeter 上从 Jenkins 执行 PT。
现在我希望 jenkins 内部版本号显示在 blazemeter 报告中。我正在做以下事情
- 我正在 user.properties 文件中添加 sample_variable = buildnumber 并在 blazemeter 中上传相同的内容。
- 在作为测试计划一部分的 jmx 脚本中,我添加了 -
版本号
${__P(buildnumber,0)}
- 在 Jenkins blazemeter 插件中,我提供会话属性 = -Jbuildnumber=${BUILD_NUMBER}
我可以在 Jenkins 日志中看到内部版本号值,但无法在 JTL 文件和 Blazemeter 中获取日志。请建议还需要哪些步骤。
我也尝试了以下解决方法,但同样无效。
要将它添加到 JTL,您可以添加一个 "Once only controller" 和一个虚拟采样器,并将该采样器命名为 ${__P(buildnumber,0)}
。
这样,这个标签只会运行一次,并且会出现在JTL文件中。
要将内部版本号添加到 jtl,您可以使用 属性 内部版本号更改 jtl 文件名,方法是将侦听器的 Filename
更改为例如
results-${__P(buildnumber,0)}.jtl