JMeter - 将时间戳附加到文件名

JMeter - Append Timestamp to the File name

我正在将一些数据写入文件。请在下方找到 JSR223 Post 处理器中的代码段。

import org.apache.commons.io.FileUtils
f = new File("C:/Users/503289283/Downloads/Service_Start.csv")

文件名需要附加时间戳。尝试使用 ${__time(dd-MM-yyyy_HH:mm:ss,)} 和 Date.getTime()。它不起作用。不确定我做的对不对。

请帮忙。

此致, 阿吉特

我试过

new File('C:/Users/503289283/Downloads/Service_Start_ ' + new Date().format('dd-MM-yyyy_HH:mm:ss') + '.csv')

它抛出一个错误。 日志:

javax.script.ScriptException: java.io.FileNotFoundException: C:\Users3289283\Downloads\Service_Start_ 14-03-2022_10:13:12.csv (The filename, directory name, or volume label syntax is incorrect)

new File("C:/Users/503289283/Downloads/Service_Start.csv") 

完美运行。

这里有什么遗漏吗?请帮忙。

怎么样:

new File('C:/Users/503289283/Downloads/Service_Start_ ' + new Date().format('dd-MM-yyyy_HH:mm:ss') + '.csv')

更多信息: