在jmeter中进行multipart/form-data请求时遇到的问题

hof1towb  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(116)

我在jmeter中进行multipart/form-data请求时遇到问题。
我收到了201号状态码,
但下载时显示不支持的格式。

--AaB03x
content-disposition: form-data; name="file"; filename="strawberryamp_kiwi.jpg"
Content-Type: image/jpeg
Content-Transfer-Encoding: binary

D:\appointy\strawberryamp_kiwi.jpg



--AaB03x
content-disposition: form-data; name="file_type"

IMAGE
--AaB03x
content-disposition: form-data; name="is_public"

true
--AaB03x
content-disposition: form-data; name="owner"

"48a74388-6f29-45d2-b2fc-b6b27d64f4e0"
--AaB03x--

字符串
在postman上一切都很好,但在jmeter上就不行了。
我期待的是
下载后发送文件。

9rygscc1

9rygscc11#

鉴于“在 Postman 一切正常”,您可以使用JMeter的HTTP(S) Test Script Recorder.记录您的请求
1.启动JMeter的HTTP(S)测试脚本记录器

  1. Import JMeter's certificate into Postman


的数据

  1. Configure Postman to use JMeter as the proxy



1.将您要上传的文件复制到JMeter安装的“bin”文件夹中。
1.在Postman中运行请求。

  1. JMeter应该生成正确的HTTP请求采样器和HTTP头管理器,并且您应该能够成功重放请求
    更多信息:How to Convert Your Postman API Tests to JMeter for Scaling

相关问题