在JMeter中的结果文件的路径中使用用户定义的变量

时间:2013-10-29 15:13:09

标签: jmeter

我想在JMeter中写一个结果CSV文件,其中包含我写的文件路径中的变量。

E.g。

C:\\Users\\User1\\test-results\\${output}.csv

但我似乎只能使用${__time(ddMMyyHHmmss)}

之类的预定义变量

有没有办法在路径中使用用户定义的变量?我已成功完成此操作,通过将测试计划节点中的变量定义为用户定义变量来查找输入文件。

2 个答案:

答案 0 :(得分:1)

我设法使用JMeter 2.9在结果文件的路径中使用用户定义的变量。 REPORT是一个用户定义的变量,其值为REPORT。它给我一个名为REPORT.csv的文件

enter image description here

答案 1 :(得分:0)

在JMeter 3.1(?)(或Windows?)中,路径中需要双斜杠。

我成功使用了以下内容:

  • c:\\jmeter\\results\\${testId}\MyReport.csv
  • c:\\jmeter\\results\\${testId}\MyReport.csv
  • c:\\jmeter\\results\\${__time(yyyyMMddHHmm)}\MyReport.csv
  • c:\\jmeter\\results\\${__time(yyyyMMddHHmm)}.csv

${testId}是在测试计划中配置的用户定义变量,设置为${__time(yyyyMMddHHmm)}

User defined variable

Double slash in file name