在JMeter的“将响应保存到文件”中,如何在将自定义后缀附加到文件名末尾的同时增加文件名
问题内容:
在JMeter中,当使用“将响应保存到文件”来存储http响应时,如何在将自定义后缀附加到文件名的末尾时增加文件名?这是我的情况
- 使用Recording Controller和HTTP(S)测试脚本记录器记录的文件转换和从网站下载的http流量。
- 然后,我将此记录的流量从Recording Controller移到我的主线程组。这使我可以重新运行记录的内容。
- 然后,为从网站记录的“下载”操作,向HTTP请求采样器添加“将响应保存到文件”。
但是,我在文件末尾增加文件名时遇到了麻烦,如下所示:
testFile.txt1
testFile.txt2
testFile.txt3
我想要这个:
testFile1.txt
testFile2.txt
testFile3.txt
另外,如果我没有取消选中“不添加后缀”,那么“八位字节流”是我的文件类型,这不是我想要的:
testFile1.octet-stream
testFile2.octet-stream
testFile3.octet-stream
那么,如何正确扩展带有正确文件扩展名的文件名?
问题答案:
我建议使用__counter()函数,它可以是特定于虚拟用户的,也可以是全局的,如下所示:
testFile${__counter(FALSE,)}.txt
-用于GLOBAL计数器
testFile${__counter(TRUE,)}.txt
-用于每个虚拟用户的SEPARATE计数器