如何将 jtl 文件刷新到磁盘?
How can I flush the jtl file to disk?
将结果记录到 jtl 文件中,在测试计划结束时,我想通过 jdbc 使用“put”语句将 jtl 文件保存到数据库中。
但是,当我这样做时,jtl 文件似乎还没有完全写入磁盘?无论如何,我可以在执行 jdbc 请求之前强制 Jmeter 将 jtl 文件写入磁盘吗?
有一个特殊的 属性 控制它:jmeter.save.saveservice.autoflush
并且它默认为 false
因此,如果您 运行 JMeter 为:
jmeter -Jjmeter.save.saveservice.autoflush=true -n -t test.jmx .....
它会在示例结果可用后立即将其写入 .jtl 文件。
如果您想使此更改永久生效 - 将下一行添加到 user.properties 文件。
jmeter.save.saveservice.autoflush=true
更多信息:
将结果记录到 jtl 文件中,在测试计划结束时,我想通过 jdbc 使用“put”语句将 jtl 文件保存到数据库中。 但是,当我这样做时,jtl 文件似乎还没有完全写入磁盘?无论如何,我可以在执行 jdbc 请求之前强制 Jmeter 将 jtl 文件写入磁盘吗?
有一个特殊的 属性 控制它:jmeter.save.saveservice.autoflush
并且它默认为 false
因此,如果您 运行 JMeter 为:
jmeter -Jjmeter.save.saveservice.autoflush=true -n -t test.jmx .....
它会在示例结果可用后立即将其写入 .jtl 文件。
如果您想使此更改永久生效 - 将下一行添加到 user.properties 文件。
jmeter.save.saveservice.autoflush=true
更多信息: