【问题标题】:Jmeter issue executing upload file request in linuxJmeter问题在linux中执行上传文件请求
【发布时间】:2020-11-12 18:45:30
【问题描述】:

在 jmeter 脚本中,我上传了一张图片,它在 Windows 上使用 HTTP 请求文件上传可以正常工作 SEE IMAGE HERE

但是当从 linux 注入器(通过 Jenkins 管道)执行它时,它会将这些标志放在照片名称的前面:

。 \ /

所以当我执行它时,它会寻找这样的图像路径。 \ / 23001715994600000001_17.jpeg(没有那个文件或目录) 由于斜线,当然找不到图像。 我试图通过变量传递路径,它具有相同的行为......

do you know why it could happen?

do you think it could be something from Linux?

or rather from JMeter?

【问题讨论】:

    标签: linux jmeter filepath


    【解决方案1】:

    JMeter shouldn't add any extra characters 到文件名,只需记住将要上传的文件复制到所有注入器上 JMeter 安装的“bin”文件夹中,否则 JMeter 不会可以上传文件。

    如果您是running JMeter in distributed mode,请记住JMeter master 仅将.jmx script 本身传输给从属,任何外部数据(CSV 文件、属性、用于上传的文件等)都不会传输。

    如果您使用的是Directory Listing Config - 请务必勾选Use full path

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-12
      • 2017-12-25
      • 2023-04-02
      • 1970-01-01
      • 2017-09-08
      • 2020-02-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多