51Testing软件测试论坛

标题: 求救!!单个迭代运行时间超长,响应时间超大!服务器正常,手工操作正常 [打印本页]

作者: niuniu_yl    时间: 2011-6-13 18:43
标题: 求救!!单个迭代运行时间超长,响应时间超大!服务器正常,手工操作正常
本帖最后由 niuniu_yl 于 2011-6-13 18:50 编辑

录制一个脚本,回放,迭代回放都没有问题。
然后控制器压,单个用户1次迭代,2次迭代都通过。
单个迭代20个的时候报错Action.c(96): 错误 -27727: Step download timeout (120 seconds) has expired when downloading resource(s). Set the "Step Timeout caused by resources is a warning" Run-Time Setting to Yes/No to have this message as a warning/error, respectively。
然后我设置了step timeout时间为6000。好,重新压,这个时候不报错了,但是运行时间超慢,点击率貌似都没有了,一直在那等待的感觉,过了20分钟的样子,报错:Action.c(179): 错误 -27782: 在等待接收 URL“”的数据时,超时(500 秒)过期。然后事务开始失败。
服务器没有挂掉,手工操作正常,响应也正常。
请各位大侠帮分析下原因,以及解决方法,谢谢了!
服务器:win2003,加压器:winxp
单个用户20次迭代图
[attach]73546[/attach]
脚本见附件[attach]73547[/attach]
作者: cafard-haibin    时间: 2011-6-14 09:14
处理问题思路:
1:单个运行脚本,选择迭代,反复运行,看会不会出现超时现象;
2:在运行场景时,选择虚拟用户,显示运行日志。检查脚本运行情况,查看,在什么地方出现了超时。然后具体查原因。
作者: cafard-haibin    时间: 2011-6-14 09:18
处理问题思路:
1:单个运行脚本,选择迭代,反复运行,看会不会出现超时现象;
2:在运行场景时,选择虚 ...
cafard-haibin 发表于 2011-6-14 09:14


另外:看了你的脚本。发现你的action里面包括了好多业务。建议为了查找问题,你先把一个个事务放到单独的脚本中。同时如果不是测试登录功能,就把登录放到初始脚本里面。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2