LR中超时问题解决方法
超时错误在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”的值。
LR 9.5处理TimeOut问题小结
http://www.testwo.com/space-2-do-blog-id-413.html
1、对于HTTP协议的页面,默认的超时时间是120秒。
修改方法:
Controller中Performances中Advanced->options中,增加“HTTP-request connect timeout(sec)” 或者“HTTP-request receive timeout(sec)”的值
2、在Controller中对应脚本的“Runtime Setting”>“Internet Protocol:
Preferences”>“Advanced”区域中勾选“winlnet replay instead of sockets(windows only)”选项
3、对Controller中Tools->options下 timeout选项卡中,Vuser的Run时间设置
经过确认,如被测页面基于HTTP协议时,场景优先采用步骤1中的时间约束。
重要,今天尝试配置完之后,还是受120s的显示,最后发现问题在于Controller本身配置后未生效,重启Controller程序后生效,难道测试行业的王牌自身也有缺陷。
分享给有同样问题的窝友。
1.对于你上面的设置我第一步和第三步都设置了,但还是会有问题,不知道第二步到底起什么作用,第二步的设置只是起到重播的作用吗???
2.对于第一步的设置可以设置6000吗,我用的是8.1最大只能1000,
刘光宇 2010-04-18 20:57
我建议这个值在设置时要结合实际情况考虑,这个值设置大会减少一定量的交易报错发生,但是试想,就算默认120秒超时,即使可能交易路径很长,但是哪个用户能忍耐120秒+的响应时间呢~所以一般处理路径长的交易都会进行异步处理。对于异步处理的交易来说,前台等待返回的参考价值并不大。
分享到:
相关推荐
本文将深入探讨LoadRunner的脚本录制方法、代理录制技术,以及如何解决HTTP协议无法录制的问题。同时,我们还会介绍如何利用Fiddler与LR12来生成适用于LR11的脚本。 首先,LoadRunner的脚本录制是创建测试场景的...
LR录制时不弹出IE的问题虽然令人头疼,但通过重新注册VUGen或手动调整注册表项,大多数情况下都能得到有效解决。掌握这两种方法,可以显著提升LR用户的使用体验,避免因技术障碍而延误项目进度。希望每位IT测试人员...
LR脚本回放失败解决方法,里面是我在使用loadrunner的过程中遇到的一些问题,仅供参考
### LR首次无法正常录制的解决方法 在使用LoadRunner(简称LR)进行性能测试时,可能会遇到首次使用时无法正常录制脚本的情况。本文将基于一份网络资源,并结合实际安装过程中遇到的问题及其解决方法,来详细阐述...
### LR安装Controller序列号解决方法 #### 序列号输入步骤与注意事项 在LoadRunner(以下简称LR)的安装过程中,可能会遇到需要输入Controller序列号的情况。以下为详细的步骤及注意事项: 1. **打开LoadRunner...
在处理这个问题时,首先检查Python环境和文件路径,然后正确导入`lr_utils`模块,最后利用`train_catvnoncat.h5`和`test_catvnoncat.h5`数据进行模型训练和测试。在`lr_utils.py`中,可能会有加载HDF5数据、定义逻辑...
#### 录制不弹IE问题解决方法总结(不常见的解决方法) 在使用LoadRunner11进行Web应用测试时,可能会遇到无法弹出Internet Explorer浏览器的问题,这会影响到脚本的录制。以下是几种不常见的解决方法: 1. **检查...
LR(k)分析方法是编译原理中的一个重要概念,主要用于构建语法分析器,处理上下文有关文法。在本实验中,我们将深入理解LR(k)分析器的工作原理,并通过实际编程实现来加深理解。 LR(k)分析方法是一种自底向上的语法...
【LR错误解决办法】 在进行负载测试时,LoadRunner...同时,与团队成员(如开发人员、网络管理员等)的密切协作也是解决问题的关键。在进行负载测试时,务必保证脚本的正确性和服务器的稳定性,以获取准确的性能指标。
LR(1)分析方法是编译原理中的一个重要概念,它是一种自底向上的语法分析技术,主要用于解析程序源代码并生成相应的抽象语法树(AST)。在这个实验中,我们将深入理解LR(1)分析器的工作原理,并通过实际操作来加深对...
解决方法是启动浏览器,打开 Internet 选项对话框,切换到高级标签,去掉“启用第三方浏览器扩展(需要重启动)”的勾选,然后再次运行 VuGen 即可解决问题。 2.录制 Web 脚本时,生成的脚本中存在乱码该如何解决? ...
LR(0)方法是编译原理中用于语法分析的一种重要技术,主要应用于自底向上的解析过程。这个程序设计的任务是构建并使用LR(0)分析表来解析符合特定语法规则的输入串。LR(0)分析器的构建基于状态机模型,它通过一系列的...
Logistic Regression(逻辑回归,简称LR)是一种广泛应用于分类问题的统计分析方法。与线性回归不同,LR采用了一个非线性的S型函数,也称为逻辑函数或sigmoid函数,来映射输入特征到0到1之间的概率。这种模型适用于...
LR监控作为一种实用的解决方案,能够帮助系统管理员实时掌握Linux服务器的运行状态,及时发现并解决潜在问题。本文将深入探讨如何利用LR监控Linux资源,包括必要的准备步骤、关键组件的安装与配置,以及一些实用的小...
LR,即LoadRunner,是HP(现被Micro ...遵循以上步骤,你应该能够成功解决LR卸载后重新安装时的序列号问题。在整个过程中,如果有任何疑问或遇到困难,不要犹豫,直接联系Micro Focus的技术支持,他们将提供专业帮助。
安装LR出现的问题解决方法,对大家非常管用,特别是给新手用户,希望能给大家带来帮助。
本文档将详细介绍几种常见的LR脚本错误及其解决方法,旨在帮助初级测试人员解决问题。 1. Error -26374:动态值关联问题 当出现这个错误时,通常是因为在脚本中没有正确地处理动态值。首先,通过日志找出报错的...
LR,即LoadRunner,是一款由Micro Focus公司开发的性能测试工具,主要用于模拟大量并发用户执行预录制的脚本,以测试应用系统的性能和稳定性。...在进行性能测试时,了解并解决这些问题可以确保测试的有效性和可靠性。