Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Http ApacheJMeter3.0多部分请求适用于POST,但不适用于PUT_Http_Jmeter - Fatal编程技术网

Http ApacheJMeter3.0多部分请求适用于POST,但不适用于PUT

Http ApacheJMeter3.0多部分请求适用于POST,但不适用于PUT,http,jmeter,Http,Jmeter,当我使用POST方法向我的服务器发出多部分请求时,请求工作正常 下面是我如何设置JMeter的: 发布请求 但是,当我尝试向同一URL发出PUT请求时,该请求不起作用 放置请求 服务器上的错误是 org.springframework.web.multipart.MultipartException:当前请求不是多部分请求 这似乎是JMeter上的一个问题,因为当我尝试使用Postman执行相同的请求时,使用POST或PUT的请求工作正常 但是,我想使用JMeter来测试我的应用程序性能

当我使用POST方法向我的服务器发出多部分请求时,请求工作正常

下面是我如何设置JMeter的:

发布请求

但是,当我尝试向同一URL发出PUT请求时,该请求不起作用

放置请求

服务器上的错误是

org.springframework.web.multipart.MultipartException:当前请求不是多部分请求

这似乎是JMeter上的一个问题,因为当我尝试使用Postman执行相同的请求时,使用POST或PUT的请求工作正常

但是,我想使用JMeter来测试我的应用程序性能


问题是:如何使用JMeter发出PUT多部分请求?

从JMeter 3.0开始,多部分/表单仅可用于POST方法,而其他http方法似乎也可以

所以这是一个bug:

另见:


它应该在下一版本中修复。

希望在3.1版中修复此错误。更新后的答案更准确。如果可以,你应该接受它并投票。