LoadGen 服务器压力 - 对服务器开始测试

此自动测试测量服务器上的压力负荷。 此测试执行以下操作:

  1. 将测试文件复制到主客户端。

  2. 在主客户端上运行测试。

  3. 在测试完成后复制测试日志。

测试详细信息

区域 说明
规范
  • System.Server.SystemStress.ServerStress
  • System.Server.SVVP.SVVP
平台
  • Windows Server 2016 (x64)
支持的版本
  • Windows 10
  • Windows 10 版本 1511
  • Windows 10 版本 1607
  • Windows 10 版本 1703
  • Windows 10 版本 1709
  • Windows 10 版本 1803
  • Windows 10 版本 1809
  • Windows 10 版本 1903
  • Windows 10 的下一次更新
预计运行时间(以分钟为单位) 1440
类别 方案
超时(以分钟为单位) 86400
需要重启 false
需要特殊配置 false
类型 automatic

其他文档

此功能区域中的测试可能会有其他文档,包括先决条件、设置和故障排除信息,这些内容可在以下主题中找到:

运行测试

LoadGen 测试可用于对 Windows Server 系统进行压力测试。 此服务器可以是物理服务器或虚拟机。 如果物理服务器具有超过 64 个逻辑处理器,或具有超过 1 TB 内存,则 LoadGen 应直接对物理服务器运行。 否则,请按照以下步骤创建作为 LoadGen 压力目标的 Hyper-v 虚拟机。

  • 在受压系统 (SUT) 上,安装要测试的 Windows Server 操作系统版本,并安装 hyper-v 角色。
  • 以该 SUT 可支持的最大逻辑处理器数目、最大内存、最高网络带宽和最大存储空间,为要测试的 Windows Server 版本创建 Windows Server 2016 虚拟机。
  • 此虚拟机需要加入测试域,并安装了 HLK 客户端。

运行以下作业来准备虚拟机:

  1. 打开 HLK 管理器。
  2. 在“资源管理器”菜单中,单击“作业监视器”。
  3. 在“作业资源管理器”中,按 Ctrl+Q 以打开查询面板,然后搜索名称为“LoadGen Config SUT”的作业。
  4. 在“结果”窗格中,记下匹配作业的作业 ID。
  5. 在“资源管理器”菜单中,单击“作业监视器”。
  6. 在“作业监视器”中,导航到包含 SUT、MC、SC 和虚拟机的计算机池,并突出显示该虚拟机。
  7. 右键单击所选计算机,然后单击“按作业 ID 计划”。
  8. 在提示区域中,输入步骤 4 中的作业 ID,然后单击“确定”。
  9. 在“计划作业”窗口中,输入将用于运行测试的帐户的域名、用户名和密码。 此帐户应该是域帐户,并对 SUT、MC、SC 和虚拟机具有管理权限。
  10. 在工具栏中,单击“创建计划”。
  11. 等待作业运行且所选计算机恢复为“就绪”状态。

在运行测试之前:

  1. 按照如下测试要求中所述验证测试设置:系统服务器测试先决条件测试服务器配置

  2. 首先运行 LoadGen 服务器压力测试 - 最先运行 - 设置计算机策略,以设置正确的计算机策略设置。

  3. 在 Windows Hardware Lab Kit (Windows HLK) Studio 中,选择并运行测试:

    1. 导航到“测试”选项卡。
    2. 选择“LoadGen 服务器压力测试 - 对服务器开始测试”。
    3. 单击“运行所选项”链接。
    4. 在“计划”对话框中,输入参数,并将计算机映射到角色:
      • 如果创建了 Hyper-v 虚拟机,请将输入 StressTarget 作为虚拟机的名称。 否则,请使用默认值 [SUT]。
      • 使用“角色”下拉列表,选择 MC 角色计算机(将预填充 SUT)。
    5. 单击“确定”以计划测试。

疑难解答

有关 HLK 测试失败的常规故障排除,请参阅排查 Windows HLK 测试失败问题

查看服务器日志文件 (srvlog.xml) 以检查错误。 搜索“error”条目。 如果收到以下关于 Windows Server 2008 R2 的错误:

Main::RunMain:: 测试检查 Spsrv 已停止,并且未达到所需的通过百分比 (100) (Error=0x80004005)

关闭 Windows HLK Studio。 将受测系统 (SUT) 的计算机名称更改为 14 个字符或更少。 重新启动 SUT。 打开 Windows HLK Studio 并重新运行此测试。

如果收到以下关于 Windows Server 2012 R2 或更高版本的错误:

Main::RunMain:: 测试检查 Spsrv 已停止,并且未达到所需的通过百分比 (100) (Error=0x80004005)

关闭 Windows HLK Studio。 将 SUT 计算机名称更改为 15 个字符或更少。 重新启动 SUT。 打开 Windows HLK Studio 并重新运行此测试。

有关其他故障排除信息,请参阅排查系统服务器测试问题

详细信息

参数

参数名称 参数说明
KitTestBinRoot
FolderToCopy
KitName
WDKLogo
ExtraParams
KitOSBinRoot
StressTarget 如果认证运行 Hyper-V 的物理系统,请输入该物理系统上运行的 VM 的名称。 否则,请不要更改默认值。