如何在 Jmeter 中传递 form-data 值?
How to pass form-data values In Jmeter?
截图一:
从邮递员那里,我在 body 下传递 form-data 并且请求工作正常。
我想从 Jmeter 传递相同的格式,但无法做到,这是我的 Jmeter 附件。
但问题是,我们在 Jmeter 的“参数”选项卡下传递它们,因为我们没有作为 Form-data 传递,请求失败。谁能帮我 “如何在 body” 下通过 form-data 请求?
**
- 注:
** 我已经尝试在参数下传递 form-data,headers 仍然无法正常工作,出现 500 错误
如果有人能帮我解决这个问题,那就太好了。
谢谢,
拉杰什
我认为这个“文件”参数应该放在“文件上传”选项卡下,否则 JMeter 只会发送 img.jpg
作为纯文本。
一般来说,如果您能够在 Postman 中成功发送请求,您应该能够使用 JMeter 的 HTTP(S) Test Script Recorder
记录它
- 启动 HTTP(S) 测试脚本记录器
- Configure Postman to use JMeter as the proxy
- 在 HTTPS 流量的情况下 import JMeter's self-signed certificate to Postman
- 将您要上传的文件复制到 JMeter 的“bin”文件夹
- 在 Postman 中执行请求
- JMeter 应该生成属性 HTTP Request sampler and HTTP Header Manager
更多信息:How to Convert Your Postman API Tests to JMeter for Scaling
从 Postman 录制后,如本 link 中的“https://www.blazemeter.com/how-to-convert-your-postman-api-tests-to-jmeter-for-scaling”所述,对我来说效果很好。
截图一: 从邮递员那里,我在 body 下传递 form-data 并且请求工作正常。
我想从 Jmeter 传递相同的格式,但无法做到,这是我的 Jmeter 附件。
但问题是,我们在 Jmeter 的“参数”选项卡下传递它们,因为我们没有作为 Form-data 传递,请求失败。谁能帮我 “如何在 body” 下通过 form-data 请求?
**
- 注:
** 我已经尝试在参数下传递 form-data,headers 仍然无法正常工作,出现 500 错误
如果有人能帮我解决这个问题,那就太好了。
谢谢, 拉杰什
我认为这个“文件”参数应该放在“文件上传”选项卡下,否则 JMeter 只会发送 img.jpg
作为纯文本。
一般来说,如果您能够在 Postman 中成功发送请求,您应该能够使用 JMeter 的 HTTP(S) Test Script Recorder
记录它- 启动 HTTP(S) 测试脚本记录器
- Configure Postman to use JMeter as the proxy
- 在 HTTPS 流量的情况下 import JMeter's self-signed certificate to Postman
- 将您要上传的文件复制到 JMeter 的“bin”文件夹
- 在 Postman 中执行请求
- JMeter 应该生成属性 HTTP Request sampler and HTTP Header Manager
更多信息:How to Convert Your Postman API Tests to JMeter for Scaling
从 Postman 录制后,如本 link 中的“https://www.blazemeter.com/how-to-convert-your-postman-api-tests-to-jmeter-for-scaling”所述,对我来说效果很好。