如何在 JMeter 中增加上传文件的大小

Posted

技术标签:

【中文标题】如何在 JMeter 中增加上传文件的大小【英文标题】:How to increase upload file size in JMeter 【发布时间】:2016-12-30 16:33:31 【问题描述】:

我有一个通过 API REST POST 请求上传文件的脚本。我只能上传小于 1048576 的文件

一个错误是

HTTP Status 500 - Request processing failed; nested exception is org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field filestream exceeds its maximum permitted size of 1048576 bytes.

也许有人知道如何增加这个尺寸?

谢谢

【问题讨论】:

没有看到设置,我认为这是在 web 端,而不是 JMeter 端。通常,Web 应用程序对文件上传有可配置的限制。 tomcat.apache.org/tomcat-7.0-doc/servletapi/javax/servlet/… 上传文件 *thought API = through Alzoid,对于该应用程序,我可以使用相同的 API 通过 UI 上传大文件。 @Thanatoz JMeter 有什么例外吗?同时增加 JMeter 的堆大小并尝试上传。不确定它是否会有所帮助,但您可以尝试一下。 “我只能上传小于 1048576 的文件” - 你是怎么得出这个数字的? 【参考方案1】:

Jmeter 端没有限制。 从您显示的响应来看,这是服务器限制,错误是由 Tomcat 触发的,请参阅:

字段文件流超过其最大允许大小 1048576 字节。

见:

How to set the max size of upload file

Spring Boot: ClassNotFoundException when configuring maxUploadSize of CommonMultipartResolver

【讨论】:

以上是关于如何在 JMeter 中增加上传文件的大小的主要内容,如果未能解决你的问题,请参考以下文章

Node + react js在发布请求中增加上传文件大小

如何编辑 nginx.conf 以增加文件大小上传

JMeter:如何在 JMeter 中上传图像文件?

如何使用 .htaccess 或 php.ini 增加上传文件大小限制? [复制]

Jmeter 文件上传场景 - 使用正文发出 PUT

如何使用Jmeter在Web服务中上传和编码(base64)文件