LoadRunner结果详细分析

preview
需积分: 0 37 下载量 165 浏览量 更新于2009-07-08 收藏 1.54MB DOC 举报
【LoadRunner结果详细分析】 LoadRunner是一款强大的性能测试工具,其结果分析环节是评估系统性能、定位问题的关键步骤。在LoadRunner的测试过程中,我们关注的重点是系统在高负载下的表现,尤其是响应时间和系统资源的消耗。以下是对LoadRunner结果分析的详细探讨。 **1. 前言** 在LoadRunner的测试生命周期中,结果分析是最具挑战性的部分,因为它涉及到对大量数据的解读和系统性能的理解。通过实例和图像辅助,我们可以更直观地理解测试结果,例如在多用户并发情况下,系统如何处理任务,以及如何识别系统瓶颈。 **2. 系统资源** 硬件环境和软件环境的配置对测试结果有直接影响。在这个例子中,我们有一个基于B/S结构的系统,配备奔四2.8E CPU,100GB硬盘,100Mbps网络,运行英文Windows XP和Tomcat服务器,以及IE6.0浏览器。 **3. 添加监视资源** 在LoadRunner Analysis中,常见的资源参数包括Vuser(虚拟用户)、Transactions(事务)、Web Resources、Web Page Breakdown和System Resources。通过"Add graph"或"New graph"可以添加这些图表,以可视化地展示测试数据。Summary Report提供测试的整体概述,包括Duration(持续时间)和Transaction Summary(事务摘要),它们对于评估系统性能和响应时间至关重要。 **4. 分析集合点** 集合点(Rendezvous Points)用于模拟用户同步行为,观察Vuser何时集中和释放,有助于理解系统在并发情况下的表现。通过Vuser-Rendezvous图,我们可以看到用户集合和释放的具体情况,并与平均事务响应时间进行对比,以判断并发对系统性能的影响。 **5. 参数分析** - **Transaction Response Time**:平均事务响应时间是衡量系统性能的关键指标。例如,当Vuser数量增加时,响应时间会随之上升,揭示了系统的处理能力和负载承受力。 - **Running Vuser与事务响应时间的关系**:通过图4,可以看出在一定Vuser数量下,系统的响应时间达到峰值,超过这个数量,响应时间可能会急剧增加,说明系统已达到饱和状态。 - **Transaction Response Time (Percentile)**:百分位响应时间可以帮助我们理解在特定时间范围内完成事务的情况。如图中10%的事务在80S左右完成,这可能表明系统性能不足,难以满足用户对快速响应的要求。 LoadRunner的结果分析涉及对系统性能的深度洞察,包括资源监控、并发行为分析以及事务响应时间等关键指标。通过精确的数据解读,我们可以识别性能瓶颈,优化系统,以满足用户对响应速度和服务质量的期望。在实际工作中,这种深入的性能测试和分析对于提升系统的稳定性和可扩展性具有重要意义。