niuniu_yl 发表于 2011-6-13 18:43:47

求救!!单个迭代运行时间超长,响应时间超大!服务器正常,手工操作正常

本帖最后由 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“http://192.168.2.12/oa/images/color.png”的数据时,超时(500 秒)过期。然后事务开始失败。
服务器没有挂掉,手工操作正常,响应也正常。
请各位大侠帮分析下原因,以及解决方法,谢谢了!
服务器:win2003,加压器:winxp
单个用户20次迭代图

脚本见附件

cafard-haibin 发表于 2011-6-14 09:14:48

处理问题思路:
1:单个运行脚本,选择迭代,反复运行,看会不会出现超时现象;
2:在运行场景时,选择虚拟用户,显示运行日志。检查脚本运行情况,查看,在什么地方出现了超时。然后具体查原因。

cafard-haibin 发表于 2011-6-14 09:18:24

处理问题思路:
1:单个运行脚本,选择迭代,反复运行,看会不会出现超时现象;
2:在运行场景时,选择虚 ...
cafard-haibin 发表于 2011-6-14 09:14 http://bbs.51testing.com/images/common/back.gif

另外:看了你的脚本。发现你的action里面包括了好多业务。建议为了查找问题,你先把一个个事务放到单独的脚本中。同时如果不是测试登录功能,就把登录放到初始脚本里面。
页: [1]
查看完整版本: 求救!!单个迭代运行时间超长,响应时间超大!服务器正常,手工操作正常