JMeter POST请求中的请求正文丢失错误

时间:2018-08-30 20:51:48

标签: jmeter

我需要从发布请求中获取ID。这就是我的HTTP Requestheader manager

查看结果侦听器输出-Sampler resultRequest 响应数据为:

{ :“状态”:400, :“成功”:false, :“消息”:“请求正文丢失!” }

我尝试使用blazemeter chrome插件,对于相同的请求,他们正在使用主体数据并在其中解析整个表单数据。有人可以帮我吗?

授权载体问题屏幕截图:

BeanShell PreProcessor Script

Request Data Output

1 个答案:

答案 0 :(得分:0)

我的期望是,您无需勾选此Use multipart/form-data for POST框。您似乎正在测试API,因此我认为您应该“按原样”发送正文数据

JMeter multipart-form/data

我建议您使用FiddlerWireshark这样的嗅探工具比较JMeter和真实浏览器发送的请求,识别差异并修改JMeter配置,以便由JMeter模拟该请求会与真实浏览器发送的请求看起来完全一样 (除了需要correlated的动态参数之外)

如果您在理解需要做什么时遇到麻烦-使用来自嗅探器工具的屏幕快照更新您的问题,其中显示了JMeter和实际浏览器的请求标头和正文