我遇到了一个奇怪的问题 我同时运行300个用户登录网站并读取文件 我使用非GUI模式来执行此测试计划 我的问题是,这个测试计划已经通过了一次,然后当我再次运行它得到错误然后我试图将用户数量减少到200并且它通过但是一段时间之后它没有通过。 这是我得到的:
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=64m; support
was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; sup
port was removed in 8.0
Creating summariser <summary>
Created the tree successfully using C:\Users\samo\Dropbox\Jmeter\jmetet\Reading_
script.jmx
Starting the test @ Mon Jul 07 13:24:11 GMT+03:00 2014 (1404728651964)
Waiting for possible shutdown message on port 4445
summary + 1980 in 48s = 41.6/s Avg: 5536 Min: 6 Max: 21171 Err: 77
2 (38.99%) Active: 300 Started: 300 Finished: 0
summary + 1272 in 40.1s = 31.7/s Avg: 3257 Min: 3 Max: 39796 Err: 3
1 (2.44%) Active: 192 Started: 300 Finished: 108
summary = 3252 in 77.4s = 42.0/s Avg: 4644 Min: 3 Max: 39796 Err: 80
3 (24.69%)
summary + 1203 in 70s = 17.2/s Avg: 6020 Min: 3 Max: 69837 Err: 5
8 (4.82%) Active: 84 Started: 300 Finished: 216
summary = 4455 in 107s = 41.5/s Avg: 5016 Min: 3 Max: 69837 Err: 86
1 (19.33%)
summary + 608 in 100s = 6.1/s Avg: 6753 Min: 3 Max: 78722 Err: 4
2 (6.91%) Active: 7 Started: 300 Finished: 293
summary = 5063 in 137s = 36.9/s Avg: 5224 Min: 3 Max: 78722 Err: 90
3 (17.84%)
summary + 37 in 41s = 0.9/s Avg: 4880 Min: 4 Max: 37736 Err: 1
7 (45.95%) Active: 0 Started: 300 Finished: 300
summary = 5100 in 142s = 35.9/s Avg: 5222 Min: 3 Max: 78722 Err: 92
0 (18.04%)
Tidying up ... @ Mon Jul 07 13:26:34 GMT+03:00 2014 (1404728794704)
... end of run
我错过了什么来面对这个问题? 以及如何知道问题是否是内存不足或其他问题
答案 0 :(得分:0)
嗨,伙计们我已经找到了问题
1-首先,我将bin文件夹中属性文件中的堆大小更改为: 之前:设置HEAP = -Xms512m -Xmx512m之后:设置HEAP = -Xms2048m -Xmx2048m
2-删除了我之前使用过的所有听众
3-将线程组界面中的加速时间设置为180。 进行更改前的Ramp-Up设置为1,这是不现实的,因为Jmeter无法在1秒内运行所有300个用户
4-将线程组接口中的循环计数设置为2
在进行这些更改之前我得到的错误是
java.net.SocketException,非HTTP响应消息:连接重置
表示服务器关闭了连接
希望这可以帮助那些人