Поделиться через


LoadGen Server Stress — запуск теста для сервера

Этот автоматизированный тест измеряет нагрузку на сервер. Этот тест выполняет следующие действия.

  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 ТБ памяти, LoadGen должен выполняться непосредственно на физическом сервере. В противном случае выполните приведенные ниже действия, чтобы создать виртуальную машину Hyper-V в качестве целевого объекта нагрузки LoadGen.

  • В системе под нагрузкой (SUT) установите версию операционной системы Windows Server, которая требуется протестировать, и установите роль Hyper-V.
  • Создайте виртуальную машину Windows Server 2016 для версии Windows Server, которую необходимо протестировать, с максимально допустимыми логическими процессорами, памятью, сетью и хранилищем, которые может поддерживать SUT.
  • Эта виртуальная машина должна присоединиться к тестовой области и установить клиент HLK.

Выполните следующее задание, чтобы подготовить виртуальную машину:

  1. Откройте диспетчер HLK.
  2. В меню Проводники выберите пункт Монитор заданий.
  3. В Обозреватель заданий нажмите клавиши CTRL+Q, чтобы открыть область запросов, и найдите задания, где имя равно SUT LoadGen Config.
  4. В области Результаты запишите идентификатор задания для соответствующего задания.
  5. В меню Проводники выберите пункт Монитор заданий.
  6. В мониторе заданий перейдите в пул компьютеров, содержащий SUT, MC, SCs и виртуальную машину, и выделите виртуальную машину.
  7. Щелкните правой кнопкой мыши выбранный компьютер и выберите пункт Запланировать по идентификатору задания.
  8. В области запроса введите идентификатор задания из шага 4 и нажмите кнопку ОК.
  9. В окне Расписание заданий введите доменное имя, имя пользователя и пароль учетной записи, которая будет использоваться для запуска теста. Эта учетная запись должна быть учетной записью домена и иметь права администратора на SUT, MC, SC и виртуальной машине.
  10. На панели инструментов щелкните Создать расписание.
  11. Дождитесь выполнения задания и возврата выбранного компьютера в состояние Готово .

Перед запуском теста:

  1. Проверьте настройку теста, как описано в разделе Требования к тестированию : Предварительные требования для тестирования системного сервера и Конфигурация тестового сервера.

  2. Запустите LoadGen Server Stress - Run First - Set Machine Policies first, чтобы настроить правильные параметры политики компьютера.

  3. В Windows Hardware Lab Kit (Windows HLK) Studio выберите и запустите тест:

    1. Перейдите на вкладку Тесты .
    2. Выберите LoadGen Server Stress — Start Test for Server (LoadGen Server Stress — Start Test for Server( LoadGen Server Stress — Start Test for Server( LoadGen Server Stress
    3. Щелкните ссылку Выполнить выбранный .
    4. В диалоговом окне Расписание введите параметры и сопоставьте компьютеры с ролями:
      • Если виртуальная машина Hyper-V создана, введите имя виртуальной машины Как StressTarget. В противном случае используйте значение по умолчанию [ SUT].
      • Используйте раскрывающийся список Роль , чтобы выбрать компьютер для роли MC (SUT будет предварительно заполнен).
    5. Нажмите кнопку ОК , чтобы запланировать тест.

Устранение неполадок

Общие сведения об устранении неполадок при тестировании HLK см. в разделе Устранение неполадок при тестировании Windows HLK.

Проверьте файл журнала сервера (srvlog.xml) на наличие ошибок. Выполните поиск записей "ошибка". Если вы получаете следующую ошибку для 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 и повторно запустите этот тест.

Дополнительные сведения об устранении неполадок см. в разделе Troubleshooting System Server Testing.

Дополнительные сведения

Параметры

Имя параметра Описание параметра
KitTestBinRoot
FolderToCopy
KitName
WDKLogo
ЭкстраПарамы
KitOSBinRoot
StressTarget При сертификации физической системы под управлением Hyper-V введите имя виртуальной машины, работающей в этой физической системе. В противном случае не изменяйте значение по умолчанию.