如何在 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 中增加上传文件的大小的主要内容,如果未能解决你的问题,请参考以下文章