LoadRunner的监控器和图表能帮你全面了解系统在负载下的表现。方便你了解:
场景主要指标:
错误图,监控Vuser状态及场景运行中的错误数量和类型。
事务图:分析事务响应时间、每秒通过/失败事务数等重要性能指标。
Vuser图:展示虚拟用户运行状态(如正在运行、准备就绪、已完成)及数量变化。
系统和网络资源:
系统资源图,监控操作系统资源,如Windows/UNIX的CPU、内存、磁盘I/O等。
网络监控器图:显示网络延迟情况,以及数据包丢失等信息。
服务器端资源:
Web服务器资源图,监控Apache、Microsoft IIS等Web服务器的性能数据。
Web应用程序服务器资源图,监控WebLogic及Microsoft ASP等应用服务器的性能数据。
数据库服务器资源图:收集Oracle、SQL Server等数据库的性能统计信息。
中间件性能图:监控Tuxedo、IBM WebSphere MQ等中间件的性能。
其他专项监控:
Web资源图:提供吞吐量、每秒点击率、HTTP响应数等Web相关指标。
网页细分图:分析页面各组件(如图像、脚本)的下载时间,定位页面性能瓶颈。
流媒体图:监控流媒体服务器(如Windows Media Server)的性能。
ERP/CRM服务器资源图:监控ERP/CRM系统服务器的资源使用情况。
使用和解读建议
有效利用这些监控器和图表,需要注意以下几点:
理解监控器的配置需求:一部分监控器(如部分系统资源图)是自动设置的,而其他许多监控器(例如数据库、Web应用服务器等监控器)则需要额外进行配置才能获取数据。
关注主要图表来定位问题:
平均事务响应时间图直接反映了系统的响应速度。
结合运行Vuser图和事务响应时间图,可以分析并发用户数对响应时间的影响。
吞吐量图反映了服务器的处理能力,通常和Vuser负载量有关。将他和每秒点击次数图对照观察,可以帮助判断客户端请求是否有效地被服务器处理。
利用图表合并进行关联分析:LoadRunner Analysis支持将多个图表合并(如叠加、关联),这有助于发现不同性能指标之间的内在联系,更系统地定位性能瓶颈。
注意监控的局限性:对于某些系统资源(特别是UNIX、Linux等操作系统),使用LoadRunner监控可能不太方便,有时需要借助第三方监控工具来获取更详尽的资源使用数据。