Apache JMeter 3.0多部分请求适用于POST但不适用于PUT
问题描述:
当我使用POST方法向服务器发出多部分请求时,请求正常工作。Apache JMeter 3.0多部分请求适用于POST但不适用于PUT
下面是我如何设置我的JMeter:
POST请求
然而,当我试图做一个PUT请求相同的URL,在请求不起作用。
PUT请求
和服务器上的错误是
org.springframework.web.multipart.MultipartException:当前的请求不是multipart请求
这似乎是JMeter上的一个问题,因为当我尝试使用Postman执行相同的请求时,使用POST或PUT的请求将正常工作。
但是,我想用JMeter来测试我的应用程序性能。
问题是:如何使用JMeter使PUT多部分请求?
答
从JMeter 3.0开始,multipart/form仅适用于POST方法,而其他http方法似乎可能。
所以这是一个错误:
参见:
它应固定在下一版本中。
希望在发布3.1这个bug已修复 – Gabriel
我更新了答案,以便更准确。如果没问题,你应该接受它,并upvote。 –