LoadRunner错误及解决方法总结
YYX_bC$` k.r0]01. error:missing newline in d:\loadrunner\name.dat
51Testing软件测试网jQL.In T+T l%m'\3T4g U ~?|9Q/r
n*D0场景执行时报error:missing newline in d:\loadrunner\name.dat
.y
_Mj l*?U0第二次执行不报_]d$W9x'rZ)t0
E#](X:y|d'URc0两个解决办法:
51Testing软件测试网8O{7i%H#f}9J
第一:如果参数不是很多的话,不要打开记事本去编辑参数,就直接在LR提供的参数的表格中进行编辑即可。51Testing软件测试网1V(nPk)b(O/qEu
第二:如果参数很多超过100条的话。 在记事本中编辑好了之后,记着在最后一个参数后打个回车,让鼠标的光标移动到下一行。
B;NPVI s0#a$},B;V-R9W \5t3M9\%z0
gf%@H]02.load  generator  is  currently  running  the  maximum  number  of  vuser  of  this  type
51Testing软件测试网3nj6f![6rZ0w#xr
RQ\Y(B0使用的是loadrunner8.0,有10000个用户的web的license,global的有10个。51Testing软件测试网u%e7{$xt6w
x/H
RxMy0测试的时候发现running  vuser到达1000以后就不能再提高,后面的vuser就会出错。错误是“The  load  generator  is  currently  running  the  maximum  number  of  vuser  of  this  type”.
51Testing软件测试网"`O"@kRnX
$p [#U'~ s;m0已经可以排除是load  generator机器本身资源的问题。因为换了性能比较强的酷睿2还是同样的问题,CPU和memory都有空闲。51Testing软件测试网{ Z}z2T]s\$b+t
51Testing软件测试网O dcaMwzbe
解决办法:51Testing软件测试网f;v&m1E1c
51Testing软件测试网%Bt|Mnlc在load  generator中有一个Vuser  limits  tab,可以设置running  user的最大数目。   即设置 load generator----Details------Vuser limits ----Other Vusers 的最大参数
3. ERROR-26374及ERROR-26377错误no match found for the requested parameter  Siebel_Analytic_search_id2”.check whether the requested boundaries exist in the response data.
如果初期或脚本单独回放时即出现此错误,则可能是关联问题:
1.首先看下脚本中有没有使用了自动关联(web_reg_save_param)
2.在Virtual的脚本里查询下web_reg_save_param的参数使用位置,然后把这个参数化给还原回来
如果初期没这个错误,或脚本单独回放时没有问题,而是压力越大错误率越高的话,怀疑是服务器反馈不及时,或反馈信息错误,或丢包了导致LR没有从反馈信息中得到这个值
Error -26609: HTTP Status-Code=503 (Service Unavailable) for "assess.xinaogroup:8090/logon.cfm"引起的原因解释:
一、 如果出现“Service Unavailable”的提示,刷新几下又可以访问。
出现这种情况是由于您的网站超过了iis限制造成的
由于2003的操作系统在提示IIS过多时并非像2000系统提示“链接人数过多”,而是提示"Service Unavailable",出现这种情况是由于网站超过了系统资源限制造成的,主要是程序
占用资源太多。
比如同样是100人在线的论坛,雷傲论坛所占的资源就是PW论坛所占资源的10倍以上;另外,一些死循环程序,或者不优化的程序都会占用太多的系统资源,而系统资源明显是有限的。不过WINDOWS2003的操作系统,各网站之间是以独立进程运行的,不会相互影响。
如果一个网站的程序占资源太多或者发生太多的错误,系统日志就会提示:“应用程序池 'xxx' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误, 或者提示:应用程序池 'xxx' 超过了其作业限制设置。这时,访问这个网站就会提示:Service Unavailable。一般系统会在30秒左右恢复正常,多刷新几次就能正常访问了。
另外,如果你的网站当前访问人数过多,超过了系统的iis连接数限制,也会出现Service Unavailable的提示(win2k主机下出现连接过多就会提示:连接过多,请稍后再试;而win2003的主机刚直接提示:Service Unavailable)
二、没有限制IIS连接,还是遭遇Service Unavailable
多见于使用ACCESS数据库的网站
一般使用windows 2003 IIS 6的用户可能这个问题一直正常的系统,突然有一个网站打不开了
提示: Service Unavailable 但这个网站并没有限制IIS连接数。然后马上影响到了别的网站,不到一会,其他的网站也全变成了 Service Unavailable
这是什么原因呢?
我们分析后可以知道,还是MS的老问题。ACCESS引擎当了。用服务器医生的文件医生修复,查看修复结果时会发现一些文件引起ACCESS引擎“灾难性故障”及“未将对象引用设置到对象的实例”的错误。通过文件医生修复后,系统才会恢复正常。
当前页面脚本发生错误三、浏览一个 Windows SharePoint Services Web 站点时,提示:Service Unavailable
1.Microsoft Internet 信息服务 (IIS) 6.0 中没有正确地配置用于虚拟服务器的应用程序池,就可能会发生此问题。
解决方案
要解决此问题,按照下列步骤操作: 1.默认的应用程序池是 MSSharePointPortalAppPool。
请按照下列步骤来确定虚拟服务器正在使用的应用程序池。
a. 单击“开始”,指向“管理工具”,然后单击“Internet 信息服务 (IIS) 管理器”。
b. 展开“ServerName”,展开“Web 站点”,右键单击虚拟服务器,然后单击“属性”。
c. 单击“主目录”选项卡。 为虚拟服务器配置的应用程序池列在“应用程序池”框中。
d. 单击“确定”。
2.
验证应用程序池帐户使用的密码是否正确。IIS 不会自动轮询 Active Directory 目录服务中的密码更改。如果应用程序池帐户是一个域帐户,其密码已过期,则在为此帐户重新指定一个新密码后,您可能会收到本文“症状”部分所描述的错误信息。
3.
验证应用程序池帐户是服务器上的 IIS_WPG 组和 STS_WPG 组的成员。
4.
重新启动 IIS 以回收应用程序池
4.Error -27259: Pending web_reg_save_param/reg_find/create_html_param[_ex] request(s) detected and reset at the end of the Init section
这是我犯的一个低级错误。在我将登录脚本移到Init部分时,将登录脚本之后的浏览操作前面的web_reg_find脚本也一起移了过去,结果运行完Init部分脚本就出错了。这种错误的现象是没有进行迭代已经出错了,错误提示也很明确。这时只要把web_reg_find放回Action部分的正确的位置即可。
5. Error -27498: Time out while processing URL=   
错误分析:
这种错误常常是因为并发压力过大,服务器端太繁忙,无法及时响应客户端的请求而造成的,
所以这个错误是正常现象,是压力过大造成的。
如果压力很小就出现这个问题,可能是脚本某个地方有错误,要仔细查看脚本,提示的错误信息会定位某个具体问题发生的位置。
解决方法:
例如上面的错误现象问题定位在某个URL上,需要再次运行一下场景,同时在其他机器上访问此URL。如果不能访问或时间过长,可能是服务器或者此应用不能支撑如此之大的负载。分析一下服务器,最好对其性能进行优化。
如果再次运行场景后还有超时现象,就要在各种图形中分析一下原因,例如可以查看是否服务器、DNS、网络等方面存在问题。
最后,增加一下运行时的超时设置,在“Run-Time Settings”>“Internet Protocol:Preferences”中,单击“options”,增加“HTTP-request connect timeout” 或者“HTTP-request receive”的值。
在脚本最前面插入web_set_max_retris("5"),里面的数字根据需要可以设成5,我最大设成10
6、Error -27728: Step download timeout (120 seconds)
;a7k:[ m6ZO%m0  这是一个经常会遇到的问题,解决得办法走以下步骤:51Testing软件测试网sWLqE8p
Q2Ml
  1、 修改run time setting中的请求超时时间,增加到600s,其中有三项的参数可以一次都修改了,HTTP-request connect timeout,HTTP-request receieve timeout,Step download timeout,分别建议修改为600、600、5000;run time setting设置完了后记住还需要在controler组件的option的run time setting中设置相应的参数;51Testing软件测试网7v| GC;A7] Y |