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