首页 > 解决方案 > 将外部 ID 保存到 Jmeter 中的结果文件

问题描述

我的测试数据中有一个外部数据,它是我希望能够写入运行此命令时生成的结果文件的 id:

./jmeter -n -t /home/usr/jmeter/script.jmx -l /home/usr/jmeter/scriptjtl

id 不会用于任何请求,但 trackid 是必要的,以包含 i 故障排除错误。track_id 的外观示例:kJbc1W1YupprLcB8YZE0gla1T8APE7Td

是否有可能将轨道 ID 作为参数或以任何其他方式保存在结果文件中?

标签: jmeter

解决方案


如果您已将此track_id提取到JMeter 变量中,则可以使用sample_variables属性将其添加到 .jtl 结果文件中,将命令行修改为:

./jmeter -Jsample_variables=track_id -n -t /home/usr/jmeter/script.jmx -l /home/usr/jmeter/scriptjtl

脚本完成后,您将看到一个名为的额外列,其中包含每个示例结果track_id的变量的相应值${track_id}

为了使更改永久化,将下一行添加到user.properties文件(位于 JMeter 安装的“bin”文件夹中)

sample_variables=track_id

更多信息:


推荐阅读