录制一个脚本,回放,迭代回放都没有问题。
然后控制器压,单个用户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