应用不使用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 指南。
第 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 指南。