如何让 LoadRunner 同时测量远程 Windows Web 服务器的 CPU 和内存使用情况?



现在我正在我的PC上运行LoadRunner社区(V12.56(,以测试远程Windows Web服务器IIS中托管的Web应用程序的性能。LR 确实生成了有关 Web 应用程序的性能报告。但似乎LR无法获取有关Web服务器的CPU和内存使用情况的任何数据。

我是否必须首先在远程 Web 服务器上安装 LR 代理以收集这些数据?

提前谢谢你。

不,如果您在该计算机上具有权限,则无需安装任何内容。 在控制器应用程序中,转到"运行"选项卡(位于底部(。 在"可用图表"部分(左侧(中,向下滚动到"Web 服务器资源图",然后选择"MS IIS"。 当图形出现时,右键单击它并选择添加测量。将打开一个对话框,允许您选择要查看的测量值。

如果这还不够,请转到系统资源图,那里有Windows资源图。按照与上图相同的步骤操作。

(您可以在运行测试之前执行此操作(

在LoadRunner 主机上打开 Perfmon。 连接到要从中收集数据的远程窗口主机。 如果可以在此处看到它,则可以将其收集到控制器中。 控制器依赖于相同的 PerfMon 远程接口和现有凭据来访问指标。

如果看不到任何指标,则需要向 ID 提供该主机的凭据。 如果这是在不同的域中,那么您可以采取一些方法来解决此问题。

  1. 使用有权访问 perfmon 指标的本地计算机凭据连接到远程 Windows 主机上的文件服务。
  2. 使用性能管理器或控制器再次连接到 Windows 主机时,安全令牌通常继承自已连接的 Windows 文件服务,而不是使用默认登录凭据。 或者,至少过去是这样。 我留下了一些回旋余地,以防Microsoft将其关闭为安全漏洞。

最新更新