Apache JMeter 3.0 Multipart Request适用于POST但不适用于PUT

时间:2016-09-21 14:21:49

标签: http jmeter

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

以下是我设置JMeter的方法:

POST REQUEST

https://docs.djangoproject.com/en/1.10/ref/contrib/admin/#django.contrib.admin.ModelAdmin.form POST Request

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

PUT REQUEST

POST Response PUT Request

服务器上的错误是

  

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

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

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

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

1 个答案:

答案 0 :(得分:1)

从JMeter 3.0开始,multipart / form仅适用于POST方法,而其他http方法似乎也可以。

所以这是一个错误:

另见:

应在下一版本中修复。