如何用Jmeter每次用不同的文件多次发布文件上传的http请求

时间:2017-05-23 06:09:07

标签: jmeter load-testing jmeter-plugins

我有以下请求,文件上传没有“POST的multipart / form-data”,这是完美的。 enter image description here

现在我想为几个用户运行这个,比如5或10,但每次使用不同的文件(比如从参数或csv文件中获取文件或类似的东西)。

除了使用不同的文件制作不同的采样器之外,

找不到这样做的方法,但是对于1000个文件来说这将是很多工作。

2 个答案:

答案 0 :(得分:1)

只需将硬编码的File Path替换为JMeter变量,例如:${filePath}

JMeter FilePath variable

根据您从何处获取此${filePath}变量中的文件名或路径,可以填充:

答案 1 :(得分:0)

首先,创建一个包含您要上传的文件名称的CSV文件,CSV文件中文件的名称应包含文件扩展名。 即My_File.csv

在您的采样器之前添加CSV data set config

最后使用CSV数据集配置中的变量名称将文件路径(在文件上传标签下)替换为您的采样器。