LoadRunner性能测试关键指标详解与监控图解

需积分: 18 4 下载量 44 浏览量 更新于2024-07-16 收藏 292KB DOC 举报
性能测试是软件开发过程中至关重要的环节,LoadRunner作为一款广泛使用的性能测试工具,其提供的各类指标可以帮助我们深入理解系统的性能表现和瓶颈。这份文档提供了LoadRunner性能测试指标的全面参考,涵盖了从基本概念到高级监控的关键指标。 1. **术语与基础指标** - **响应时间**:衡量用户请求处理和返回结果的时间,包括网络传输时间(N1-N4)、Web服务器处理时间(A1-A3)和数据库服务器处理时间。在三层应用架构中,响应时间的标准可以参考国际上常见的3/5/10原则,即3秒以内响应被认为是良好的用户体验。 2. **并发用户数**:表示在同一时间内系统能够同时处理的用户数量,这是衡量系统并发能力的重要指标,超过此数值可能导致系统性能下降或崩溃。 3. **吞吐量**:衡量单位时间内系统处理请求的数量,包括事务处理和资源消耗,是评估系统容量和效率的关键参数。 4. **Vuser图**: - **运行Vuser** 图:显示在不同时间段内运行的虚拟用户数量,有助于监控系统的动态性能变化。 - **集合** 图:描绘多个用户同时访问系统的情况,帮助识别并发瓶颈。 5. **错误图**: - **每秒错误数** 图:统计系统在一定时间内出现的错误频率,有助于诊断错误源和性能问题。 6. **事务图**: - **平均事务响应时间**:单个事务完成的平均时间,用于评估系统的稳定性和响应速度。 - **负载下的事务响应时间**:考虑并发情况下的事务响应时间,反映系统在高负载下的性能。 7. **Web资源图**: - **每秒点击次数** 和 **吞吐量** 图:分别关注页面交互和整体资源消耗。 8. **系统资源图**: - LoadRunner 监控的 UNIX 资源指标,如平均负载、CPU 利用率和数据包传输速率。 - NMON 工具在 Linux 系统中的资源监控,涵盖系统资源、磁盘资源和内存使用情况。 9. **网络监控器图**: - **网络延迟时间**:衡量网络通信的延迟,对分布式系统尤为重要。 10. **数据库服务器资源图**: - Oracle 服务器监控:自定义计数器和 Statspack 提供的性能指标。 - SQL Server 服务器监控:特定的性能度量用于优化数据库操作。 通过对这些性能指标的深入理解和分析,测试人员能够更好地定位性能瓶颈,优化系统设计,提升系统稳定性,从而确保软件在实际部署中的高效运行。