并发测试
我想测试并发,可是每次只运行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": Connection timed out
请问这是什么原因能不能解决这与带宽设置有没有联系? 很明显,超出时间了。LR给的default是120s,如果你的系统在120s内没有反应就会弹出这个错误了。
解决: 将time out时间设置长些,最大1000s Failed to connect to server ,表明DB或者app serverbusying 你先不要用那么多用户,减小压力看看
回复 2# 的帖子
Http-request connecttimeout默认的时间是120秒,我试着改过了但是没用,timeout默认的是30秒,似乎改这个没用,楼主说的LR给的default是120s是指那个时间?回复 4# 的帖子
我设置的虚拟用户数已经很少了,而且持续加压才1分钟,就算不持续加压也会有这种错误,请问该如何解决?回复 4# 的帖子
这该怎么解决? 脚本回放肯定没问题吧建议:如果自己代码没问题
找开发看看,循环调试也许就可以发现问题
回复 8# 的帖子
脚本回放没问题,很简单的脚本,就一个页面到另外一个页面的并发,试过好多次总是出现这样的问题,都不知道该怎么来解决? 可以先把并发数降到50或者更少来验证下回复 10# 的帖子
虚拟用户数降到50,也有一个两个失败了,还是有这样的错误:Action.c(26): Error -27796: Failed to connect to server "china.gtobal.com:80": Connection timed out回复 8# 的帖子
楼主说循环调试也许就可以发现问题,循环调试什么脚本吗?回复 1# 的帖子
请解决,可能是什么原因引起的 如果不是网络原因的话建议看看服务器日志
像这种很少用户很容易就重现的问题,几乎可以作为功能问题解决
让开发帮你看看服务的处理是否有资源回收不彻底等问题 是否可以把time out时间设为更大
回复 15# 的帖子
设置了还是没用 是Step download timeout ,我一般设置为600s回复 1# 的帖子
超时过多,说明服务器配置太低。
页:
[1]