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

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

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

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

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

四、设置减少response的内容;

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

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

 

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

 

posted @ 2020-11-02 09:47  fy-  阅读(1210)  评论(0编辑  收藏  举报