6

我的测试计划中有一个采样器。我还有一个简单的数据编写器来保存请求和响应。

我在简单数据编写器的文件名字段中输入了“Results.xml”。当我运行测试计划时,会在指定路径中生成一个文本文件。

是否可以在运行时将文件名更改为“Threadgroupname_SamplerName_Results.xml”?

例如,我已将 Thread 组重命名为“Search”,将采样器重命名为“CurrencyConverter”。是否可以在运行时以“Search_CurrencyConverter_Results.xml”格式保存结果?

4

2 回答 2

7

您可以在文件名输入字段中使用变量占位符和 __time 函数在运行时动态设置/更改它。像这样的东西:

${results.dir}/myresultfile_${__time(YMDHMS)}.xml
于 2013-02-25T03:20:42.167 回答
0

根据jmeter bugzilla,不可能在文件名中包含线程组名称,因为“ResultCollector 在启动任何 ThreadGroup 之前在 StandardJMeterEngine 线程中初始化,因此ctx.getThreadGroup()将返回 null。”

于 2017-08-02T22:04:00.380 回答