使用Jmeter和非GUI进行测试计划

时间:2014-07-08 10:29:57

标签: jmeter

我遇到了一个奇怪的问题 我同时运行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

我错过了什么来面对这个问题? 以及如何知道问题是否是内存不足或其他问题

1 个答案:

答案 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响应消息:连接重置

表示服务器关闭了连接

希望这可以帮助那些人