为什么loadrunner11破解压力时会有数据库超时链接,而平时登录就没有这个问题?

您现在的位置: &
loadrunner小知识总结
loadrunner小知识总结
  loadrunner一些小知识总结,以供大家参考
  1. 在启动录制脚本操作的Start Recording对话框,去掉Record the application startup前的选择,可以不录制应用程序启动时的操作,而仅录制所需的特定操作。
  2. 添加windows性能计数器时,必须先用管理员身份登录该台服务器,然后添加才可生效(注意先后顺序)。
  3. 设置DB2数据库监视:在Monitored Server Machines中配置Machine Information机器信息,Name中要填写“主机名@实例名”,如“168.31.6.47@DB2”,其中实例名要填完整,包括节点名称。Platform选“N/A”。
  4. 添加windows性能计数器时,必须先用管理员身份登录该台服务器,然后添加才可生效(注意先后顺序)。
  5. web_reg_save_param是在web脚本中用于关联HTML语句的函数。只有在录制中的关联有效时(在录制选项中设置),web_reg_save_param才会被自动录制。
  6. 设置Internet首选项的其它选项
  几个比较常用的:
  由资源引起的步骤超时是警告(Step timeout caused by resources is a warning):如果由于资源未在超时间隔内加载而引起超时,将发出警告而不是错误。对于非资源,VuGen 总是发出错误。(默认情况下为 NO)
  HTTP 请求连接超时(秒)(HTTP-request connect timeout(sec)):Vuser 终止之前在步骤内等待特定 HTTP 请求连接的时间(秒)。超时为服务器保持稳定并响应用户提供了机会。默认值为 120 秒。
  HTTP 请求接收超时(秒)(HTTP-request receive timeout(sec)):Vuser 终止之前在步骤内等待接收特定 HTTP 请求的响应时间(秒)。超时为服务器保持稳定并响应用户提供了机会。默认值为 120 秒。
  超时设置主要用于以下高级用户:这些用户已确定可接受的超时值应该随环境而异。大多数情况下,默认设置应该足够长。如果服务器在合理的时间内并未做出响应,请检查其他与连接相关的问题,不要设置太长的超时,否则可能会导致脚本不必要地等待。
  网络缓冲区大小(Network buffer size):设置用于接收 HTTP 响应的缓冲区的最大大小。如果该数据的大小超过了指定的大小,则服务器将按块发送数据,从而增加了系统开销。从 Controller 中运行多个 Vuser 时,每个 Vuser 都使用自己的网络缓冲区。该设置主要用于以下高级用户:这些用户已确定网路缓冲区的大小可能影响其脚本的性能。默认值为 12K 字节。
  7. 在Analysis中,可以很方便地将各个分析图表拷贝出来。方法是:先切换到某个图表页(Graph),再使用Edit?Copy to Clipboard功能,便可将该图表的图、数据等复制到剪贴板,然后就可以粘贴到需要的地方(如软件测试报告)去。
  8. 将参数设置为Unique时,要特别注意提供的参数列表是否足够,在Controller中分配值的选项(Allocate Vuser values in the Controller)默认设置为自动分配数据块(Automatically allocate block size),这样的设置在场景的执行过程中往往会出问题,报出“参数不够”的错误,可以修改为由人工分配(Allocate__values for each Vuser),为每个虚拟用户分配指定数目的参数,以便于控制。
  9. LR在录制脚本时有时常会出现一些乱七八糟的字符,例如:
  "Name=save_path", "Value=D:"
  "\\x5C"
  "resin-2.1.12"
  "\\x5C"
  以上脚本片断中用红色标出的“x5C”部分就是录制下来的乱字符,该脚本原本是为了将附件上传到服务器端保存,可录制下来的保存路径却多了以上的乱字符,导致本应的保存路径D:\resin-2.1.12\doc\...,变为D:\x5Cresin-2.1.12\x5Cdoc\...。要特别注意,以避免产生不必要的错误
&&&主编推荐
&&&热门试卷
&&&最新视频
&&&热门阅读
&&&最新问答
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-查看: 4412|回复: 6
测试脚本通过loadrunner运行时连接超时,但是通过浏览器打开却很正常
该用户从未签到
我们要测试一个网站的性能,首先我们录制了一个打开网站首页的脚本,回放没有任何问题,然后放置在场景中运行时,就会不停的出现failed和errors ,errors的原因是连接超时(120秒都没有得到响应),但是我们在loadrunner运行场景的时候通过浏览器直接打开该网站的首页,却发现打开网页的速度还是很正常的,请问一下哪些原因可能导致这样的现象?
该用户从未签到
帮顶,我也遇到过这样的情况。
该用户从未签到
监控网络和服务器性能,瓶颈可能在上面
该用户从未签到
我们在屏蔽了脚本当中部分获取资源的代码以后,脚本的速度就得到了明显的提升,但是我还是不明白为什么通过浏览器打开的时候就是正常的,而通过loadrunner运行脚本速度就很慢。如果是网络问题或者服务器问题,应该说通过浏览器打开的时候速度也应该和通过loadrunner速度差不多啊
该用户从未签到
问题:Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s)
解释:尝试了以下4种方法,问题还是出现:
方法1:在场景中的option中设置timeout时间为600,再跑,仍然报此错误
方法2:在VUG中run time setting中的internet protocol-preferences中的advaced区域有一个winlnet replay instead of sockets选项,再跑,仍然报此错。
方法3:在VUG中run time settings 中internet protocol-preferences-advaced-options-Step download timeout (sec)中设置120s为600,再跑问题依旧。
方法4:取消选中run time settings-browser emulation-download non-html resources.问题依旧。
思考:出现以上错误后,怎么来确认到底是程序出了问题还是说我们的设置有问题?
该用户从未签到
补充下,当时出现这个问题是出现在我同事机器上。同样的脚本,同样的测试服务器,为什么他的报这种错误,而我运行时却没有此问题呢?所以我们排除了loadrunner版本不同外就觉的与他机器上的软件环境有关。然后我就禁用了他的一个防火墙软件后,测试正常。所以希望你就行完哪些设置后还有此问题,就可以按照这种思路去排除。
该用户从未签到
找到原因了!是由于网站首页上面有一个计数器,这个事需要网站管理员账号才能查看。录制脚本的时候我们没有使用账号,所以运行脚本的时候它一直在等待得到这个资源,但是又没有办法得到这个资源,所以就出现了使用loadrunner运行的时候响应时间很长,但是通过浏览器打开速度正常的结果。我们在脚本里面屏蔽掉这个计数器的部分代码,运行就正常了
谢谢各位大大的帮助!
站长推荐 /2
小伙伴们踊跃闯关,赢取测试积点,换取豪礼,还等什么,赶快行动吧~
55期专家擅长领域:。如果你有相关的疑惑还不明白可以告诉他哦~
Powered by超时错误在LoadRunner录制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”选项,再回放是否成功。
现象2:Action.c(81):Continuing after Error -27498: Timed out while processing URL=http://172.18.20.70:7001/workflow/bjtel/leasedline/ querystat/ subOrderQuery.do
分析:这种错误常常是因为并发压力过大,服务器端太繁忙,无法及时响应客户端的请求而造成的,所以这个错误是正常现象,是压力过大造成的。
如果压力很小就出现这个问题,可能是脚本某个地方有错误,要仔细查看脚本,提示的错误信息会定位某个具体问题发生的位置。
解决办法:例如上面的错误现象问题定位在某个URL上,需要再次运行一下场景,同时在机器上访问此URL。如果不能访问或时间过长,可能是服务器或者此应用不能支撑如此之大的负载。分析一下服务器,最好对其性能进行优化。
如果再次运行场景后还有超时现象,就要在各种图形中分析一下原因,例如可以查看是否服务器、DNS、网络等方面存在问题。
最后,增加一下运行时的超时设置,在“Run-Time Settings”&“Internet Protocol:Preferences”中,单击“options”,增加“HTTP-request connect timeout” 或者“HTTP-request receive”的值。
同类其他面试题 点击新一篇或旧一篇可浏览全部同类面试题
你有答案? 你对以上面试题有意见? 你想发表你的见解? 写下来吧!你的分享将会让很多人受益!
相关面试题
版权声明:本站大部分内容为原创! 另有少部分内容整理于网络,如需转载本站内容或关切版权事宜请联系站长。未经允许,严禁复制转载本站内容,否则将追究法律责任。
本站欢迎与同类网站建立友情链接,请联系QQ:您好!我想问一下,我用loadrunner做网站的压力测试,总是提示错误-27728 下载超时?怎么办?_2345软件知道
已解决的问题分享到
您好!我想问一下,我用loadrunner做网站的压力测试,总是提示错误-27728 下载超时?怎么办?
您好!我想问一下,我用loadrunner做网站的压力测试,总是提示错误-27728 下载超时?怎么办?我已经设置了超时时间为600秒,但是还是提示错误!
其他答案(共1条)
/tech/loadRunner/多特有loadrunner的教程你可以看下,对你肯定有帮助
回答者:[] 回答时间: 14:28:27
????????????????
我可以做什么
在使用软件的过程中总会遇到一些自己无法解决的问题,需要提出来靠大家的力量来解决,我们就是要给您这样一个软件问答的平台。
分享知道的东西
回答提问者的提问,可以简单或详尽的解答,提问者和系统会对你的贡献作出一个合理的积分回报。
评价和体验
评价他人的提问和回答,不仅仅可以维护一个好的问答环境,也有助于提高你自己的学习和辨别能力。Loadrunner性能测试中出现的问题
Loadrunner性能测试中出现的问题
一、 如果出现“Service Unavailable”的提示,刷新几下又可以访问。出现此问题的原因是连接数过多,占用资源过多二、没有限制IIS连接,还是遭遇Service Unavailable 多见于使用ACCESS数据库的网站。ACCESS引擎当了===========================================================================================1. Action.c(212): Error -27727: Step download timeout (120 seconds) has expired when downloading resource(s). Set the "Resource Page Timeout is a Warning" Run-Time Setting to Yes/No to have this message as a warning/error, respectively意味着你的操作等待时间已经超过的默认等待时间120秒,如果想继续的话,在“运行时设置”中的“选项”中把哪三个120更改为更大的数值即可。注:最大值不能超过1000;2. Action.c(244): Error -27792: Failed to transmit data to network: [10054] Connection reset by peer这个故障即有可能是原因。3. vuser_init.c(9): Error -27791: Server "192.168.1.223" has shut down the connection prematurely可能是连接数满了,server中断了一些连接===================================================================================化中的参数值是不是有限制的?默认为256个字节!要扩充使用_set_max_html_param_len()=====================================================================解决回放过程中出现的ActiveX问题打开LoadRunner自带的浏览器,Options"--&"Enabled Activex Controls==========================================================================LoadRunner,ie出现一下就没了ie设置,去掉启用第三方插件============================================================================在录制脚本的时候需要选择category,我需要测试的是有关签名加密的,在进行签名的时候需要选择证书,证书是在个人机上。web_set_certificate_ex("CertIndex=#",LAST)CertIndex的值就是你机器上证书的index号码!============================================================================如何用loadrunner批量的发送邮件(转贴)刚刚接触loadrunner,想通过实践来熟悉。我用loadrunner录制了登录sohu邮箱并向我的本地邮箱发一封邮件的脚本,其中发邮件的过程是录制在action里面的。如果iteration设置成1,则结果良好,每次run senario都能收到一封邮件。可是当把iteration设置成大于1的整数(例如5),我的本地邮箱还是只能收到一封而已。解决方法:在run-time settings的browser emulatoin选项中,把simulate a new user on each iteration去掉因为邮箱的发信操作只能在同一用户的条件下进行============================================================近几天在过程中,发现loadrunner Controller经常报 Server “**” has shut down the connection prematurely 。概率很高,现象很奇怪。网上有很多说法,各有不同,但貌似都不正确,只能靠自己追踪。根据经验仔细分析,发现可能跟下列因素有关:(1)loadrunner客户端服务器网卡资源不足;(2)tcp/ip连接超时时间设置太长,造成无连接可用;(3)服务端有问题。 ============================================================一.LoadRunner脚本中出现乱码:在录制Web协议脚本时出现中文乱码,在回放脚本时会使回放停止在乱码位置,脚本无法运行。  错误现象:某个链接或者图片名称为中文乱码,脚本运行无法通过。  错误分析:脚本录制可能采用的是URL-based script方式,如果程序定义的字符集合采用的是国际标准,脚本就会出现乱码现象。  解决办法:重新录制脚本,在录制脚本前,打开录制选项配置对话框进行设置,在“Recording Options”的“Advanced”选项里先将“Surport Charset”选中,然后选中支持“UTF-8”的选项。二.问题描述connection refused  这个的错误的原因比较复杂,也可能很简单也可能需要查看好几个地方,解决起来不同的操作系统方式也不同;  1、 首先检查是不是连接weblogic服务过大部分被拒绝,需要监控weblogic的连接等待情况,此时需要增加acceptBacklog,每次增加 25%来提高看是否解决,同时还需要增加连接池和调整执行线程数,(连接池数*Statement Cache Size)的值应该小于等于oracle数据库连接数最大值;  2、 如果方法一操作后没有变化,此时需要去查看服务器操作系统中是否对连接数做了限制,AIX下可以直接vi文件limits修改其中的连接限制数,还有 tcp连接等待时间间隔大小,wiodows类似,只不过wendows修改注册表,具体修改方法查手册,注册表中有TcpDelayTime项;三.问题描述open many files  问题一般都在压力较大的时候出现,由于服务器或者应用中间件本身对于打开的文件数有最大值限制造成,解决办法:  1、 修改操作系统的文件数限制,aix下面修改limits下的nofiles限制条件,增大或者设置为没有限制,尽量对涉及到的服务器都作修改;  2、 方法一解决不了情况下再去查看应用服务器weblogic的commonEnv.sh文件,修改其中的nofiles文件max-nofiles数增大,应该就可以通过了,具体就是查找到nofiles方法,修改其中else条件的执行体,把文件打开数调大;修改前记住备份此文件,防止修改出错;
200°|1982 人阅读|2
你说的几个问题我也遇到过,总结的很好哦
还在经历中,把问题和解决方案都记录下来。以后遇见了就知道怎么解决了。
后发表评论
访客 11111
安顺 的其他博文 更多
& 测试窝,促进软件测试领域知识的传播。

我要回帖

更多关于 loadrunner下载 的文章

 

随机推荐