51Testing软件测试论坛

标题: 并发测试 [打印本页]

作者: liaojuan    时间: 2010-6-7 18:08
标题: 并发测试
我想测试并发,可是每次只运行100个虚拟用户也死掉好多?我不知道是不是脚本和设置的问题?我就录制了一个页面点击到另外一个页面插入了一个集合点和事物,事物在集合点后面,且屏蔽掉了思考时间,其他场景测试都比较合理,每次都差不多出现这样的错误Action.c(26): Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s)

Action.c(26): Error -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

Action.c(26): Error -27796: Failed to connect to server "china.gtobal.com:80": [10060] Connection timed out
请问这是什么原因能不能解决这与带宽设置有没有联系?
作者: brookli    时间: 2010-6-7 18:24
很明显,超出时间了。LR给的default是120s,如果你的系统在120s内没有反应就会弹出这个错误了。

解决: 将time out时间设置长些,最大1000s
作者: brookli    时间: 2010-6-7 18:26
Failed to connect to server ,表明DB或者app server  busying
作者: msnshow    时间: 2010-6-7 19:56
你先不要用那么多用户,减小压力看看
作者: liaojuan    时间: 2010-6-8 09:05
标题: 回复 2# 的帖子
Http-request connect  timeout默认的时间是120秒,我试着改过了但是没用,timeout默认的是30秒,似乎改这个没用,楼主说的LR给的default是120s是指那个时间?
作者: liaojuan    时间: 2010-6-8 09:06
标题: 回复 4# 的帖子
我设置的虚拟用户数已经很少了,而且持续加压才1分钟,就算不持续加压也会有这种错误,请问该如何解决?
作者: liaojuan    时间: 2010-6-8 09:07
标题: 回复 4# 的帖子
这该怎么解决?
作者: xavier_007    时间: 2010-6-8 14:28
脚本回放肯定没问题吧
建议:如果自己代码没问题
找开发看看,循环调试也许就可以发现问题
作者: liaojuan    时间: 2010-6-8 14:33
标题: 回复 8# 的帖子
脚本回放没问题,很简单的脚本,就一个页面到另外一个页面的并发,试过好多次总是出现这样的问题,都不知道该怎么来解决?
作者: peag    时间: 2010-6-9 09:25
可以先把并发数降到50或者更少来验证下
作者: liaojuan    时间: 2010-6-9 09:53
标题: 回复 10# 的帖子
虚拟用户数降到50,也有一个两个失败了,还是有这样的错误:Action.c(26): Error -27796: Failed to connect to server "china.gtobal.com:80": [10060] Connection timed out
作者: liaojuan    时间: 2010-6-9 09:54
标题: 回复 8# 的帖子
楼主说循环调试也许就可以发现问题,循环调试什么脚本吗?
作者: liaojuan    时间: 2010-6-10 09:44
标题: 回复 1# 的帖子
请解决,可能是什么原因引起的
作者: xavier_007    时间: 2010-6-10 10:15
如果不是网络原因的话
建议看看服务器日志
像这种很少用户很容易就重现的问题,几乎可以作为功能问题解决
让开发帮你看看服务的处理是否有资源回收不彻底等问题
作者: clon811004    时间: 2010-6-10 17:00
是否可以把time out时间设为更大
作者: liaojuan    时间: 2010-6-10 17:46
标题: 回复 15# 的帖子
设置了还是没用
作者: guoxianchina    时间: 2010-6-13 16:47
是Step download timeout ,我一般设置为600s
作者: 赵宏伟    时间: 2010-6-15 15:20
标题: 回复 1# 的帖子
超时过多,说明服务器配置太低。




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