根据400 Bad Request状态代码描述: 超文本传输协议(HTTP)400 Bad Request响应状态代码表示服务器由于被认为是客户端错误(例如,格式错误的请求语法、无效的请求消息帧或欺骗性的请求路由)而无法或将不处理请求。 因此,我建议使用Fiddler或Wireshark之类的第三方嗅探器工具来捕获来自JMeter和真实的浏览器的请求,并对它们进行比较。 请求必须是完全相同的(除了动态参数需要correlated),一旦你修改你的JMeter配置,使它将发送相同的请求作为真实的的浏览器做你的文件上传将成功. 除非我们看到成功和失败的请求完全转储(URL、headers和body),否则我们无法提供任何有意义的建议
1条答案
按热度按时间bpzcxfmw1#
根据400 Bad Request状态代码描述:
超文本传输协议(HTTP)
400 Bad Request
响应状态代码表示服务器由于被认为是客户端错误(例如,格式错误的请求语法、无效的请求消息帧或欺骗性的请求路由)而无法或将不处理请求。因此,我建议使用Fiddler或Wireshark之类的第三方嗅探器工具来捕获来自JMeter和真实的浏览器的请求,并对它们进行比较。
请求必须是完全相同的(除了动态参数需要correlated),一旦你修改你的JMeter配置,使它将发送相同的请求作为真实的的浏览器做你的文件上传将成功.
除非我们看到成功和失败的请求完全转储(URL、headers和body),否则我们无法提供任何有意义的建议