0

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

4

2 回答 2

0

您可以自己构建请求并使用变量或函数来做任何事情。您可以使用 CURL 表示您的请求并将语法放在这里吗?还是在此处复制并粘贴 HTTP 请求?

于 2013-09-04T08:43:26.003 回答
0

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

于 2013-09-03T21:24:31.900 回答