应用不使用Jmeter上传图片成功,使用Jmeter录制上传图片失败

Application uploads image successfully without Jmeter, but fails to upload image when recorded under Jmeter

第 1 步:登录应用程序并为管理员配置文件上传图片。 应用程序成功上传图像,但未记录在 Jmeter 中。 第二步:启动Jmeter,添加线程组。 第 3 步:添加 HTTP(S) 测试脚本记录器,转到 HTTP 采样器设置和
select 输入 "Java"。 第 3 步:Select 目标控制器作为线程组,将 Firefox 配置为端口
8080 并启动测试脚本记录器上传图像。 结果:录制脚本时应用上传图片失败 通过 Jmeter。 显示的错误是:"java.io.FileNotFoundException: My image.jpg (The system cannot find the file specified)"

如何使用Jmeter上传图片成功?

为了成功上传图像,记录图像需要位于 JMeter 的工作目录中 - 通常是 JMeter 安装的 /bin 文件夹,因此请将图像复制到那里并重试。

如果没有帮助 - 在 jmeter.log 文件

中查找以下行
jmeter.JMeter: JMeterHome=D:\jmeter\bin
jmeter.JMeter: user.dir  =D:\jmeter\bin

它将允许您确定图像的正确位置。

有关该主题的更多信息,请查看 Performance testing: Upload and Download Scenarios with Apache JMeter 指南。