【问题标题】:Jmeter multiple file uploads with file upload configuration and csv data set带有文件上传配置和csv数据集的Jmeter多文件上传
【发布时间】:2018-07-31 16:26:07
【问题描述】:

我有多个文件,我想一次上传。 这些文件在一个目录中,但似乎是 HTTP 的“文件上传” 要求 config 元素只允许我一次选择 1 个文件。

我已经配置了一个 CSV 数据集配置元素,其中还有一个文件配置为 vairable,希望它会 一次上传两个文件,但它只适用于一个文件配置。

每个请求只上传一个文件。

那么,问题来了:如何在不创建不同线程组的情况下选择所有文件?请查看链接上的图片

,

,

【问题讨论】:

标签: shell jmeter


【解决方案1】:

这可能是您的应用程序不支持多个文件上传的情况,即您一次只能为 1 个用户上传一个文件

尝试使用 JMeter 的HTTP(S) Test Script Recorder 记录您的文件上传请求,看看生成的HTTP Request 采样器看起来如何。在录制之前,请确保将要上传的文件复制到 JMeter 安装的“bin”文件夹中 - 只有这样 JMeter 才能构建正确的请求,请参阅Recording File Uploads with JMeter 文章了解更多详细信息。

  1. 如果您在“文件上传”选项卡中有 1 个包含多个文件的采样器 - 您需要从引用的链接中寻找解决方案
  2. 如果每个文件有 1 个 HTTP 请求 - 您将无法使用单个,在这种情况下,您可以通过 Synchronizing Timer 实现同时文件上传

【讨论】:

  • 应用支持多文件上传无疑。我无法针对同一个 http 请求读取/上传多个文件,这就是问题所在。我尝试使用 bean shell 预处理器,但无法使用 bean shell 脚本映射 http 请求采样器参数。
  • 请建议输入以通过相同/单个 Http 请求采样器上传多个文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-10-16
  • 2020-01-12
  • 2017-02-03
  • 2011-10-12
  • 1970-01-01
  • 1970-01-01
  • 2014-02-03
相关资源
最近更新 更多