图解调整jmeter占用内存解决内存溢出的方法

2025-11-03 19:57:46

1、导致jmter内存溢出的一些因素:监控(监控服务器、控制器),记录取样器信息(只记录错误日志),减少本地内存的消耗,如下图所示:

图解调整jmeter占用内存解决内存溢出的方法

1、启动jmeter。从启动jmeter的输出就可以看到,Modify HEAP  “” in the  jmeter batch file,如下图所示:

-Xmx512m  -Xms512m

-Xms是初始内存,-Xmx是最大占用内存

图解调整jmeter占用内存解决内存溢出的方法

2、进入jmeter的启动目录,我的目录是在C:\work\apache-jmeter-3.2\bin下。

编辑打开jmeter.bat目录,如下图所示:

图解调整jmeter占用内存解决内存溢出的方法

3、找到set  HEAP这一行。重新设置占用内存情况。

在设置之前,要看本机的配置。右键点击【我的电脑】,查看属性,如下图所示:

图解调整jmeter占用内存解决内存溢出的方法

4、我的机器内存是12G,然后我这里设置jmeter的内存占用情况,如下图所示:

set  HEAP=-Xms1024m -Xmx4096m

图解调整jmeter占用内存解决内存溢出的方法

5、再次启动jmeter执行测试即可。在测试过程中,可以查看着java的内存占用情况。查看任务管理器,如下图所示:

图解调整jmeter占用内存解决内存溢出的方法

6、调整jmeter占用内存是一方面,当然调整你的脚本是另一方面。jmeter内存占用过高,同样会导致测试结果的不准确性。调整jmeter占用内存是一方面,当然调整你的脚本是另一方面。jmeter内存占用过高,同样会导致测试结果的不准确性。

7、一个是在进行并发测试的时候,最好不要用GUI模式。用命令行来测试。

再有对于一些不必要的日志信息可以暂时不要记录。

例如:结果树。当然可以勾选记录那些失败的日志,如下图所示:

图解调整jmeter占用内存解决内存溢出的方法

8、同样在聚合报告中,点击  configure,根据需求设置自己想要保留的信息,如下图所示:

图解调整jmeter占用内存解决内存溢出的方法

图解调整jmeter占用内存解决内存溢出的方法

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢