LoadRunnerr超时错误解决方法

在录制Web协议脚本回放时超时状况常常出现,产生错误的缘由也有不少,解决的方法也不一样。服务器

错误现象1:Action.c(16): Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s)。网络

错误分析:对于HTTP协议,默认的超时时间是120秒(能够在LoadRunner中修改),客户端发送一个请求到服务器端,若是超过120秒服务器端尚未返回结果,则出现超时错误。并发

解决办法:首先在运行环境中对超时进行设置,默认的超时时间能够设置长一些,再设置屡次迭代运行,若是还有超时现象,须要在“Runtime Setting”>“Internet Protocol:Preferences”>“Advanced”区域中设置一个“winlnet replay instead of sockets”选项,再回放是否成功。socket

错误现象2:Action.c(81):Continuing after Error -27498: Timed out while processing URL=http://172.18.20.70:7001/work... querystat/ subOrderQuery.do性能

错误分析:这种错误经常是由于并发压力过大,服务器端太繁忙,没法及时响应客户端的请求而形成的,因此这个错误是正常现象,是压力过大形成的。测试

若是压力很小就出现这个问题,多是脚本某个地方有错误,要仔细查看脚本,提示的错误信息会定位某个具体问题发生的位置。优化

解决办法:例如上面的错误现象问题定位在某个URL上,须要再次运行一下场景,同时在其余机器上访问此URL。若是不能访问或时间过长,多是服务器或者此应用不能支撑如此之大的负载。分析一下服务器,最好对其性能进行优化。ui

若是再次运行场景后还有超时现象,就要在各类图形中分析一下缘由,例如能够查看是否服务器、DNS、网络等方面存在问题。get

最后,增长一下运行时的超时设置,在“Run-Time Settings”>“Internet Protocol:Preferences”中,单击“options”,增长“HTTP-request connect timeout”或者“HTTP-request receive”的值。workflow

下载最新版loadrunner试用>>

查看更多测试分析资讯和产品推荐>>>

相关文章
相关标签/搜索