调整jmeter5内存_jmeter本机内存溢出如何修改?

websocket连接过程中内存溢出,本机配置的内存最大和最小设置的512;

一、后台返回

二、结果树返回:

Thread Name: 线程组 1-9

Sample Start: 2017-09-11 13:59:49 CST

Load time: 9006

Connect Time: 0

Latency: 0

Size in bytes: 0

Sent bytes:0

Headers size in bytes: 0

Body size in bytes: 0

Sample Count: 1

Error Count: 1

Data type ("text"|"bin"|""):

Response code:

Response message:

[Execution Flow]

- Opening new connection

- Using response message pattern ""

- Using disconnect pattern ""

- Waiting for the server connection for 9000 MILLISECONDS

- Cannot connect to the remote server

解决:

需要修改jmeter.sh文件

如下图:

1、打开本机jmeter.sh

修改为2G-4G

2、重启jmeter,运行

3、结果:重启后修改的内存无法生效,原因是我的Mac上JVM限制了线程数为2048,无法修改。如果是linux系统可以解决此问题;试另一种方法为:在windows上打开jmeter.bat文件找到

set heap修改它的Xms 和Xmx (最小值,最大值),重启jmeter即可

参考文献:

http://www.jianshu.com/p/935a78ded7c4

更多交流关注自动化分享群:537188253