测试结果文件名格式(Jmeter中的日期和时间戳)

rpa*_*ala 4 jmeter

如何使用日期和时间格式自动生成结果CSV,jtl文件?

基本上我想寻找的是自动生成带有日期和时间戳的测试结果文件CSV和jtl文件,并在Graphs Generator中传递该结果文件,这样我就不需要不断修改jmx文件。图形输出文件夹也带有日期和时间戳。

我该如何实现?

请看下面的截图 在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

2017/04/05 16:07:49信息-jmeter.engine.StandardJMeterEngine:运行测试!
2017/04/05 16:07:49信息-jmeter.samplers.SampleEvent:sample_variables列表:[]
2017/04/05 16:07:49错误-jmeter.engine.PreCompiler:无效变量org.apache.jmeter.functions.InvalidVariableException:预期}在C:\ JMETER \ LR2JMeter \ NGP \ Results \ NGP_PensionReport \ PR_ViewResultsTable _ $ {__ time(YMDHS),}。csv在org.apache.jmeter.engine.util.FunctionParser.makeFunction(FunctionParser.java:139)在org.apache.jmeter.engine.util.FunctionParser.compileString(FunctionParser.java :82)在org.apache.org.apache.jmeter.engine.util.ReplaceStringWithFunctions.transformValue(ReplaceStringWithFunctions.java:46)在org.apache.jmeter.engine.util.ReplaceStringWithFunctions.transformValue(ReplaceStringWithFunctions.java:46)在org.apache.jmeter.engine.util.CompoundVariable.setParameters(CompoundVariable.java:189) org.org.apache.jmeter.engine.util.ValueReplacer.replaceValues(ValueReplacer.java:80)处的jmeter.engine.util.ValueReplacer.replaceValues(ValueReplacer.java:170)org.apache.jorphan.collections.HashTree.traverseInto(HashTree.java:996)处的apache.jmeter.engine.PreCompiler.addNode(PreCompiler.java:78)在org.apache.jorphan.collections.HashTree.traverseInto(HashTree。 java:997)位于org.apache.jorphan.collections.HashTree.traverse(HashTree.java:978)位于org.apache.jmeter.engine.StandardJMeterEngine.run(StandardJMeterEngine.java:306)位于java.lang.Thread.run (未知来源)运行(未知源)运行(未知源)

请给我提意见!

谢谢,拉贾尼

小智 8

使用以下语法来命名文件。如果要更改格式,可以使用该备忘单

有关功能的更多详细信息,请检查此链接

${__time(MM-dd-yyyy-HH-mm-ss,)}
Run Code Online (Sandbox Code Playgroud)

  • 想补充一点,如果您想将其用作文件的前缀,请注意将目录分隔符作为编码符号,这将破坏函数使用语法 (`C:\some\dir\${__time(,)}-data .csv`) -- 在这种情况下,在“$”之前添加另一个“\”。 (2认同)