如何在JMeter中发送具有不同名称的相同文件

时间:2013-09-03 11:54:12

标签: csv jmeter

我有一些问题。我正在准备应用程序的负载测试,它正在从物理设备接收二进制数据。我需要发送大量文件(大约500k)。但实际上,它有50个其他名称的文件。当我使用标准HTTP请求采样器时,我可以指定文件路径。在这种情况下,我应该有很多文件(50GB?)。是否有可能指定某个文件的路径,并在发布数据的文件名中添加一些数字?我想在预处理器中避免使用Read / WriteAllBytes解决方案,这将是一个很大的测试性能杀手。

2 个答案:

答案 0 :(得分:0)

如果你在Linux上运行,一个可能的解决方案是创建许多链接(ln)到几个文件 如果您使用的是Windows,则必须进行物理复制 然后我会创建一个文件名列表,放入一个CSV文件,然后从那里读取要发送的文件名。 请记住在CSV控制器中设置“EOF = Recycle = true”。

答案 1 :(得分:0)

您可以自己构建请求,并使用变量或函数来执行任何操作。您能使用CURL表示您的请求并在此处输入语法吗?或者在这里复制并粘贴HTTP请求?