LoadRunner错误解决攻略:Timeout、ConnectionReset、ConnectionRefused

需积分: 32 0 下载量 158 浏览量 更新于2024-07-26 收藏 313KB PDF 举报
"LoadRunner错误处理方法汇总" LoadRunner是一款强大的负载和性能测试工具,用于测试应用程序的性能和稳定性。在进行LoadRunner测试时,可能会遇到各种错误,本篇将集中讨论其中的三个常见问题及其解决方案。 一、Stepdownloadtimeout(120seconds) 这个问题通常发生在脚本回放过程中,由于网络延迟或服务器响应时间过长导致下载超时。为解决这个问题,可以按照以下步骤操作: 1. 修改运行时设置(Run-Time Settings):将`HTTP-requestconnecttimeout`,`HTTP-requestreceievetimeout`,以及`Stepdownloadtimeout`这三项参数都增加到600秒。这包括在脚本编辑器的运行时设置以及控制器的选项(Options)中的运行时设置进行相应调整。 2. 如果方法一无效,尝试在运行时设置的`Internet Protocol` -> `Preferences` -> `Advanced`选项中,勾选`WinINet replay instead of sockets`。这个设置适用于Windows系统,源自zee的资料,可能有助于解决网络回放问题。 二、Connectionresetbypeer. 这个错误通常意味着服务器在数据传输过程中断开了连接,可能是由于下载速度过慢导致的超时。解决方法如下: 1. 在`Run-Time Setting`窗口中找到`Internet Protocol` -> `Preferences`,然后点击`Set Advanced Options`,增加`HTTP-requestconnecttimeout(sec)`的值,比如将其设置为一个较大的数值,以延长等待服务器响应的时间。 三、connectionrefused 此错误可能有多种原因,解决策略会根据操作系统有所不同: 1. 检查WebLogic服务:如果连接被大量拒绝,可能需要监控WebLogic服务的连接等待情况。增加`acceptBacklog`的值(每次增加25%),同时调整连接池大小和执行线程数。确保`(连接池数*StatementCacheSize)`的值小于等于Oracle数据库的最大连接数。 2. 检查操作系统限制:如果在调整WebLogic设置后问题仍未解决,可能需要查看服务器操作系统的连接数和端口数限制。在AIX系统下,可以通过编辑`/etc/security/limits`文件来调整这些限制,包括TCP连接等待时间。 以上是针对LoadRunner中常见错误的一些解决策略。在实际问题排查过程中,还可能需要考虑其他因素,如网络环境、服务器配置、应用服务器状态等。理解并熟练应用这些解决方案,能帮助我们更有效地应对LoadRunner测试过程中的问题,确保测试的顺利进行。