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”的值。

最新文章

  1. 个人作业week3——代码复审
  2. Object Removal by Exemplar-Based Inpainting 概括(附源码)
  3. 一个Activity掌握Android4.0新控件 (转)
  4. mysql入门语句10条
  5. Minimum Depth of Binary Tree
  6. xss 和 csrf攻击详解
  7. list用法详解
  8. css-a:visited
  9. phing用户手册第四章Getting Started译文
  10. With PHP frameworks, why is the “route” concept used?
  11. JavaBean+servlet+jsp——>对数据进行增删改查
  12. ASP.NET没有魔法——ASP.NET MVC 与数据库之Entity Framework Migrations
  13. 05_Python Format Operation
  14. Alpha冲刺Day11
  15. 页面商城总结(一)——HTML部分
  16. JDK8 lameda表达式学习例子
  17. 2017-2018-2 20165315 实验三《敏捷开发与XP实践》实验报告
  18. 很漂亮的IP头格式
  19. react-native 完整实现登录功能
  20. Centos之目录处理命令

热门文章

  1. (18) python 爬虫实战
  2. Aizu 2304 Reverse Roads
  3. SecureCRT鼠标快速复制粘贴
  4. MySQL Workbench关键字转成小写设置
  5. 通信API、使用Web Workers处理线程
  6. Debugging that latch timeout
  7. mysql之日期函数
  8. 【GLSL教程】(一)图形流水线 【转】
  9. mybatis配置mapperLocations多个路径
  10. DevExpress控件之LookupEdit,ComboBoxEdit