【性能测试】:压测下载大文件时候,出现java.lang.OutOfMemoryError: Java heap space的解决方案


jemter下载大文件,出现内存溢出的问题,一般解决方法有如下几个:

一、修改jmeter.bat的启动内存分配,一般结合自己压测机的内存大小看;

二、对于文件一次并发较小的情况,可以把文件写到本地;

三、用指令非GUI模式跑,可以节省资源;

四、设置减少response的内容;

五、终极方案了,也是我压测大文件最实用的一种方案:

我的文件有100多兆,并发设置是100左右,差不多有10个G的物理文件同时下载并发,这样以上4个方法,都是会出现内存不足的的,所以正好用好的jemter的hash文校验方法:

 

 勾选hash值校验,通过对比返回文件的hash值和本地文件的hash值,校验下载是否成功。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM