Jmeter 在 linux 中执行上传文件请求时出现问题

Jmeter issue executing upload file request in linux

在 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?

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

如果您running JMeter in distributed mode remember that JMeter master only transfers the .jmx script自己是从属,则不会传输任何外部数据(CSV 文件、属性、用于上传的文件等)。

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