"LoadRunner系统计数器的添加与监控主要涉及Windows、Unix和Linux操作系统。在Windows环境下,监控过程需要确保Remote Procedure Call (RPC)和Remote Registry Service服务已启动,以及C$共享文件夹的存在并能通过LR主机访问。在进行监控时,可能遇到无法以管理员身份访问的问题,这通常与安全策略设置有关,需要将‘网络访问:本地帐户的共享和安全模式’设置为‘经典’模式。如果问题仍然存在,可能涉及到域控制器的影响,有时删除域控制器能解决问题,但应谨慎操作,通常需要运行dcpromo命令来删除域控制器。"
在LoadRunner性能测试中,系统计数器是一个关键元素,用于收集被测系统的资源使用情况,如CPU利用率、内存使用、磁盘I/O等。对于Windows系统,监控步骤包括:
1. **启动必要服务**:Remote Procedure Call (RPC)和Remote Registry Service是LoadRunner远程监控Windows系统的基础,确保这两个服务在被监控的Windows机器上运行。
2. **设置共享权限**:在被监视的Windows计算机上,需开启C$共享文件夹,以便LoadRunner能够远程访问系统信息。
3. **获取管理员权限**:在LR主机上,通过网络路径访问被监控机器的C盘,需要有管理员权限。如果无法以管理员身份登录,可能是因为安全策略限制,此时需要在“本地安全策略”中调整相关设置。
4. **解决访问问题**:当“网络访问:本地帐户的共享和安全模式”设置为“仅来宾”时,会导致只能以Guest账户访问,需将其更改为“经典”模式,允许以管理员身份登录。
5. **处理域控制器影响**:如果上述方法无效,可能存在域控制器的设置问题。删除域控制器是最后的解决方案,但这可能导致其他系统功能受影响,因此操作前需确保备份数据,并理解其可能带来的后果。
监控Unix或Linux系统的方法可能有所不同,通常需要使用特定的命令行工具来收集系统性能数据,并在LoadRunner中配置相应的系统计数器。在这些系统中,通常会利用如`top`, `vmstat`, `iostat`等命令来获取资源使用情况。
在LoadRunner中,系统计数器的添加与监控是一个关键环节,它帮助性能测试人员分析系统瓶颈,优化应用程序性能,并为系统容量规划提供数据支持。理解不同操作系统下的监控机制和问题解决策略,是成功执行性能测试的关键。