欢迎来到天天文库
浏览记录
ID:37324612
大小:263.61 KB
页数:23页
时间:2019-05-21
《LR使用过程中出现的问题及解决方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、LR使用过程中出现的问题及解决方法1、Stepdownloadtimeout(120seconds)错误现象1:Action.c(16):Error-27728:Stepdownloadtimeout(120seconds)hasexpiredwhendownloadingnon-resource(s)。错误分析:对于HTTP协议,默认的超时时间是120秒(可以在LoadRunner中修改),客户端发送一个请求到服务器端,如果超过120秒服务器端还没有返回结果,则出现超时错误。解决方法:1、修改runtimesetting中的请求超时时间,增加到600s,其中有三
2、项的参数可以一次都修改了,HTTP-requestconnecttimeout,HTTP-requestreceievetimeout,Stepdownloadtimeout,分别建议修改为600、600、5000;runtimesetting设置完了后记住还需要在control组件的option的runtimesetting中设置相应的参数;2、方法1不能解决的情况下,解决办法如下:设置runttimesetting中的internetprotocol-preferences中的advaced区域有一个winlnetreplayinsteadofsockets选
3、项,选项后再回放就成功了。切记此法只对windows系统起作用。错误现象2:Action.c(81):ContinuingafterError-27498:TimedoutwhileprocessingURL=http://172.18.20.70:7001/workflow/bjtel/leasedline/querystat/subOrderQuery.do错误分析:这种错误常常是因为并发压力过大,服务器端太繁忙,无法及时响应客户端的请求而造成的,所以这个错误是正常现象,是压力过大造成的。如果压力很小就出现这个问题,可能是脚本某个地方有错误,要仔细查看脚本,提
4、示的错误信息会定位某个具体问题发生的位置。解决办法:例如上面的错误现象问题定位在某个URL上,需要再次运行一下场景,同时在其他机器上访问此URL。如果不能访问或时间过长,可能是服务器或者此应用不能支撑如此之大的负载。分析一下服务器,最好对其性能进行优化。如果再次运行场景后还有超时现象,就要在各种图形中分析一下原因,例如可以查看是否服务器、DNS、网络等方面存在问题。最后,增加一下运行时的超时设置,在“Run-TimeSettings”>“InternetProtocol:Preferences”中,单击“options”,增加“HTTP-requestconnec
5、ttimeout”或者“HTTP-requestreceive”的值。2、Connectionresetbypeer错误分析:这个问题不多见,一般是由于下载的速度慢,导致超时,所以,需要调整一下超时时间。解决办法:Run-timesetting窗口中的‘InternetProtocol’-‘Preferences’设置setadvancedoptions(设置高级选项),重新设置一下“HTTP-requestconnecttimeout(sec),可以稍微设大一些”。3、connectionrefused错误分析:这个的错误的原因比较复杂,也可能很简单也可能需要查
6、看好几个地方,解决起来不同的操作系统方式也不同。解决方法:1、首先检查是不是连接weblogic服务过大部分被拒绝,需要监控weblogic的连接等待情况,此时需要增加acceptBacklog,每次增加25%来提高看是否解决,同时还需要增加连接池和调整执行线程数,(连接池数*StatementCacheSize)的值应该小于等于oracle数据库连接数最大值;2、如果方法一操作后没有变化,此时需要去查看服务器操作系统中是否对连接数做了限制,AIX下可以直接vi文件limits修改其中的连接限制数,还有tcp连接等待时间间隔大小,wiodows类似,只不过wend
7、ows修改注册表,具体修改方法查手册,注册表中有TcpDelayTime项;4、openmanyfiles错误分析:问题一般都在压力较大的时候出现,由于服务器或者应用中间件本身对于打开的文件数有最大值限制造成。解决办法:1、修改操作系统的文件数限制,aix下面修改limits下的nofiles限制条件,增大或者设置为没有限制,尽量对涉及到的服务器都作修改;2、方法一解决不了情况下再去查看应用服务器weblogic的commonEnv.sh文件,修改其中的nofiles文件max-nofiles数增大,应该就可以通过了,具体就是查找到nofiles方法,修改其中el
8、se条件的
此文档下载收益归作者所有