《性能测试问题解决方法.docx》由会员分享,可在线阅读,更多相关《性能测试问题解决方法.docx(8页珍藏版)》请在第一文库网上搜索。
1、Error -27727: Step download timeout (120 seconds)has expired whendownloading resource(s). Set the uResource Page Timeout is aWarning“ Run-Time Setting to Yes/No to have this message as awarningerror, respectively处理方法:Run-Time Setting Internet Protocol PreferencesOptionStep download timeout (sec)改为 3
2、2000A、应用服务参数设置太大导致服务器的瓶颈B、页面中图片太多C、在程序处理表的时候检查字段太大或多二、错误现象:Action, c (16) : Error -27728: Step download timeout (120seconds) has expired when downloading non-resource (s)o错误分析:对于HTTP合同,默认的超时时间是120秒(可以在LoadRunner中修改),客户端发送一个恳求到服务器端,假如超过120秒服务器端还没有返回结果,则消失超时错误。解决方法:首先在运行环境中对超时进行设置,默认的超时时间可以设置长一些,再设置多次
3、迭代运行,假如还有超时现象,需要在Runtime Setting,zzzInternetProtocol: PreferencesAdvanced区域中设置一个winlnet replay insteadof sockets选项,再回放是否胜利。三、Action, c (7) : Error -27791: Server “ 192. 168. 1. 77 has shut down theconnection prematurely解决方案如下:1、应用服务器死掉。小用户时程序上的问题,程序上处理数据库的问题2、应用服务没有死。应用服务参数设置问题。例如:在很多客户端weblogic应用服务
4、器被拒绝,而在服务器端没有错误显示,则有可能是weblogic中的server元素的acceptbacklog属性值设得过低。假如连接时收到connectionrefused消息,说明应提高该值,每次增加25虬3、数据库的连接在应用服务的性能参数可能太小了,数据库启动的最大连接数(跟硬件的内存有关)4、有时关闭卡巴斯基也会解决如上问题1)观看response time是否超出默认的120秒2)检查服务器日志是否有特别以及负载是否过高3) web set timeout设置更长的超时超时上限如web. set_timeout(, CONNECT, , “360 );web. set_timeou
5、t( RECEIVE, , “360 );web. set timeout (,j STEP”,360)观看 response time 是否 超出默认的120秒这个问题,要具体分析了。应当不会是LR自身造成的问题。把时间调长,就是为了,定位问题在什么地方,而不是为了绕过这个错误的消失。四、Action, c(38) : Error -27492: zzHttpSendRequestzz failed, Windows errorcode=12002 and retry 1imit (0) exceeded for URL在 runtime setting 中的 preferences- -o
6、ptions一一http-request connecttimeout (sec)的值设为 999。五、错误现象:Action, c(81) :Continuing after Error -27498: Timed out whileprocessing URL=http:/172. 18. 20. 70:7001/workflow/bjtel/leasedlinequerystat/ subOrderQuery. do错误分析:这种错误经常是由于并发压力过大,服务器端太繁忙,无法准时响应客户端的恳求而造成的,所以这个错误是正常现象,是压力过大造成的。假如压力很小就消失这个问题,可能是脚本某
7、个地方有错误,要认真查看脚本,提示的错误信息会定位某个具体问题发生的位置。解决方法:例如上面的错误现象问题定位在某个URL上,需要再次运行一下场景,同时在其他机器上访问此URL。假如不能访问或时间过长,可能是服务器或者此应用不能支撑如此之大的负载。分析一下服务器,最好对其性能进行优化。假如再次运行场景后还有超时现象,就要在各种图形中分析一下缘由,例如可以查看是否服务器、DNS、网络等方面存在问题。最终,增加一下运行时的超时设置,在Run-Time Settingsz,zInternetProtocol Preferences中,单击options”,增加HTTP-request connect
8、timeoutz,或者HTTP-request receive的值六、Action, c(6): Error -26612: HTTP Status-Code=500 (Internal ServerError) forhttp:/192. 168. 0. 8:10001/logonConsole. do;jsessionid=JSESSI0NID2造成HTTP 500错误,有伴侣告知我如下几个可能:1、运行的用户数过多,对服务器造成的压力过大,服务器无法响应,则报HTTP500错误。减小用户数或者场景持续时间,问题得到解决。2、该做关联的地方没有去做关联,则报IITTP500错误。进行手工或
9、者自动关联,问题得到解决。3、录制时恳求的页面、图片等,在回放的时候服务器找不到,则报HTTP500错误,若该页面无关紧要,则可以在脚本中注释掉,问题将会得到解决。例如:有验证码的状况下,尽管测试时已经屏蔽了,但是录制的时候提交了恳求,但回放的时候不存在响应。4、参数化时的取值有问题,则报HTTP500错误。可将参数化列表中的数值,拿到实际应用系统中进行测试,可排解问题。5更换了应用服务器(中间件的更换,如tomcat、websphere jboss等),还是采用原先录制的脚本去运行,则很可能报HTTP500错误。由于各种应用服务器处理的机制不一样,所录制的脚本也不一样,解决方法只有重新录制脚
10、本。6 Windows xp2与1SS组件不兼容,则有可能导致HTTP500错误。对1SS组件进行调整后问题解决。7、系统开发程序写的有问题,则报HTTP500错误。例如有些指针问题没有处理好的,有空指针状况的存在。修改程序后问题解决。查找后台日志发觉报了很多Ora-01000错误,这是oracle达到最大游标参数值,google 了下,最大缘由可能是JDBC连接没关闭。最终查找web logic连接池出了问题,很多连接没关闭。七、Action, c(15):错误-27496:内部错误(呼叫客户服务):_eStat (7) !=LRW ITEM STAT ENUM UNHANDLED for
11、HandledTask at 048E180C八、Action, c(56) : Error -27995: Requested link (Text=方案管理)notfound Msgld: MERR-27995方法:在IE中的工具一Inteet选项一高级一HTML设置中选择其次个脚本类型.九、错误-27279:内部错误(呼叫客户服务):Report initialization failed ,error code = -2147467259 Msgld : MERR-27279 建议重装一下LR.这种问题有可能和你安装有关.dll文件出错不是说写的程序就能修改的.卜、设置了持续时间,消失
12、错误为:27796, Failed to connect to serverhostname, jport ld) : , reason,. 10048.(凭记忆写的,不知道写错了没有)胜利的解决方法:在注册表HKEY LOCAL MACHINESYSTEMCurrentControlSetServicesTcpipParameters里,有如下两个键值:TcpTimedWaitDelayMaxUserPort1,这里的TcpTimedWaitDelay默认值应当中是30s,所以这里,把这个值调小为5s (按需要调整)。2,也可以把MaxUserPort调大(假如这个值不是最大值的话)。十一、
13、如何解决 LodRunner 中报错关于 Error -10489 : Exception was raisedwhen calling per-thread-terminate function在用Loadrunner实施性能测试时,采纳Goal模式加压,存在假如持续长时力口压时 LoadRunner 的 Controller 会报 Error -10489 : Exception was raisedwhen calling per-thread-terminate function 错误;问题产生缘由:Unlike the earlier Windows versions, Window
14、s 2000 and WindowsXP have the default environment set to C:Document andSettingsLocal SettingsTemp instead of C:Windowstemp.This long path with a space can cause several problems for LoadRunner.To resolve the issue, change to a directory without empty spaces.解决方法:在C盘(或是其它盘均可以)新建TEMP文件夹(为了后续设置临时文件预备)右
15、键“我的电脑”-高级-环境变量-编辑修改TEMP变量名目,指身上面新建的名目,如我的指向C:TEMP-保存即可二八1问题描述 Connection reset by peer. Error code : 10054设置下载等的超时用VuGen录制脚本后,回放或者加压的时候,可能会消失错误信息“Action, c (65) : Error : socket6 - Connection reset by peer. Error code :10054”这是由于,下载的速度慢,导致超时,所以,需要调整一下超时时间,方法如下:在 Run-time setting 窗口中的 i Internet Protocol, Preferences,设置set advanced options (设置高级选项),重新设置一下HTTP-requestconnect timeout (sec) ”2 问题描述:Error: Failed to connect to server : 10060