我正在尝试使用3个线程下载一些文件。我的要求是我想在3个线程上实现文件下载,以便所有文件在3个不同的文件夹中下载3次,以便文件不会被覆盖。我正在使用__counter将1,2,3附加到文件夹。问题是,如果我将线程数设置为1或2或3,它在所有情况下的行为都相同,即,它始终创建两个文件夹Folder1和Folder2,并且在folder1中的所有文件夹中,它下载所有文件,而在folder2中,只有最后一个文件与大小为0 KB。
线程数= 1
附加我到目前为止已经尝试过的内容-
答案 0 :(得分:2)
请尝试不带计数器功能和带前缀的两个线程。我猜是根据以下信息。
https://jmeter.apache.org/usermanual/component_reference.html#Save_Responses_to_a_file
请注意,文件名前缀不得包含与线程相关的数据, 因此请勿使用任何变量($ {varName})或类似 $ {__ threadNum}在此字段
或者尝试在两个线程之间保持一定的延迟/节奏。
希望这会有所帮助。
更新:- 只需提供文件夹路径和文件名即可,无需扩展名。它将保存with扩展名。我尝试使用图像并将其另存为Myfile1.jpeg