如何在jmeter中由多个用户上传多个文件?

如何在jmeter中由多个用户上传多个文件?,jmeter,Jmeter,我正在尝试一个场景,每10个用户同时上传50个文件 为此,我配置了2个CSV文件,1个用于“文件”,将为我的HTTP请求输入,另一个用于“用户”的CSV文件将为我的HTTP头输入 当我运行这个程序时,所有10个用户都会上传文件,但它会随机获取文件,并且所有50个文件都不会上传。 (来自上传的user1 30个文件,user2 5个文件,依此类推) 我如何改进我的脚本,让所有10个用户上传所有50个文件 这是我的测试计划结构 螺纹数:5, 加速:1, 循环计数:1 循环控制器,循环计数:50 谢

我正在尝试一个场景,每10个用户同时上传50个文件

为此,我配置了2个CSV文件,1个用于“文件”,将为我的HTTP请求输入,另一个用于“用户”的CSV文件将为我的HTTP头输入

当我运行这个程序时,所有10个用户都会上传文件,但它会随机获取文件,并且所有50个文件都不会上传。 (来自上传的user1 30个文件,user2 5个文件,依此类推)

我如何改进我的脚本,让所有10个用户上传所有50个文件

这是我的测试计划结构

螺纹数:5, 加速:1, 循环计数:1

循环控制器,循环计数:50

谢谢

第二个CSV数据集配置的“共享模式”设置是什么?默认值为
所有线程

这意味着每个线程(虚拟用户)在每次命中/迭代时从CSV文件读取下一个值。您可以使用和侦听器组合双重检查变量值

如果您希望每个用户从文件夹上传所有文件-考虑将“共享模式”转换为“代码>当前线程< /代码>,这样每个虚拟用户将访问“单独”的CSV文件

更多信息:

此外,您可能会发现该插件更易于使用