LR多机负载测试与Windows服务器监控详解

5星 · 超过95%的资源 需积分: 14 18 下载量 90 浏览量 更新于2024-07-29 收藏 1.74MB DOC 举报
本文档主要介绍了如何使用LoadRunner (LR) 进行负载测试,特别是关于多机联合产生负载的方法。LR是一个功能强大的系统行为和性能预测工具,适用于测试人员进行深入的学习和实践。 首先,章节7.1.5讲解了如何配置多机生成负载。在这个部分,用户需要在Generator上设置模拟用户生成的机器,这些机器需要安装LR Generator并运行Agent进程。机器可以是真实的,也可以是通过IP Wizard生成的模拟IP,通过简单的步骤添加并连接到测试环境中。这种分布式测试架构有助于提高测试的复杂性和真实性。 接下来的7.1.6关注run-time-settings的设置,这是调整测试参数和监控性能的关键环节。通过这些设置,用户可以控制测试的并发用户数量、响应时间限制等,以确保测试的精确性和有效性。图像可能包含了计时器、事务管理器等高级配置选项。 针对Windows服务器,7.1.7详细解释了如何监视性能指标。首先,建议使用管理员权限访问被测服务器,以便获取准确的数据。常用的计数器包括物理内存的可用性(如Memory:AvailableMbytes)、处理器使用率(%ProcessorTime)、处理器队列长度(ProcessorQueueLength)、线程切换频率(Context Switches/sec)以及网络接口数据传输速率(NetworkInterface:BytesTotal/sec)。此外,还提到了SQL Server 2000的相关性能指标,如CPU使用率、登录速率和事务处理请求。 SQLServer2000的%ProcessorTime和GeneralStatistics可以帮助分析数据库操作的负载情况,而SQLStatistics中的BatchRequests/sec则反映SQL查询的执行效率。在设置这些监控点时,用户需考虑到服务器的硬件配置、I/O限制以及并发用户等因素,以确保测试能反映出真实世界的性能瓶颈。 总结来说,这篇文档提供了一个实用指南,让测试人员掌握如何利用LoadRunner进行多机负载测试,如何设置运行环境参数,并有效监测服务器资源在负载下的性能表现。这对于提升软件系统的稳定性和用户体验至关重要。