【发布时间】:2018-06-05 06:36:49
【问题描述】:
我在文件上传测试执行期间遇到内存不足错误。 我正在从 ec2 m4.xlarge 实例(16 gb RAM)运行测试,并将 80% 的内存分配为 Jmeter heapsize。 在测试 CPU util 达到 100% 时,整个内存被消耗(大约 12 GB),并且在 Bin 文件夹中创建了巨大的 java_pid***.hrpof(堆转储)文件。
文件上传大小:200 kb、400 mb、1.5 gb 文件的混合
总线程数:50
Jmeter 版本:3.3
我尝试了不同论坛建议的以下方法,但没有奏效:
- 禁用监听器
- 在非 gui 模式下运行测试
- jmeter.bat 中的堆大小增加
- 从更高的配置实例运行测试(尚未尝试)
有没有人遇到过这个问题,你是如何解决这个问题的?
另外,如何禁用生成的巨大(3-5GB)java_pid***.hrpof 转储文件?
【问题讨论】:
标签: file-upload jmeter out-of-memory heap-dump