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


Создание нагрузочных тестов с помощью мастера тестовой нагрузки

Нагрузочные тесты создаются с помощью мастера тестовой нагрузки.При работе с мастером тестовой нагрузки задаются следующие параметры нагрузочного теста.

ПримечаниеПримечание

Начальные параметры нагрузочного теста, заданные с помощью мастера тестовой нагрузки, можно позже изменить с помощью редактора тестовой нагрузки.Дополнительные сведения см. в разделе Изменение сценариев нагрузочного тестирования с помощью редактора тестовой нагрузки.

  • Начальный сценарий нагрузочного теста. Нагрузочный тест содержит сценарии, состоящие из веб-тестов производительности и модульных тестов.Сценарий — это контейнер внутри нагрузочного теста, в котором задаются шаблон нагрузки, модель тестового набора, тестовый набор, смешанный сетевой профиль и набор браузеров.Сценарии важны, поскольку они предоставляют гибкость при настройке характеристик теста, которые позволяют имитация сложных, реалистических рабочих нагрузок.Создание и настройка сценария тестовой нагрузки рассматриваются в шагах 2.0–2.5 следующего раздела.

    После завершения работы мастера тестовой нагрузки можно создать и настроить в нагрузочном тесте дополнительные сценарии.Дополнительные сведения см. в разделе Создание дополнительных сценариев для имеющегося нагрузочного теста.

    Список свойств сценария тестовой нагрузки, можно изменить в редакторе тестовой нагрузки см. в разделе Свойства сценария тестовой нагрузки.

  • Компьютеры и наборы счетчиков в нагрузочном тесте. Наборы счетчиков представляют собой счетчики производительности системы, используемые для наблюдения во время нагрузочного теста.Наборы счетчиков упорядочены по технологии, например наборы счетчиков ASP.NET или SQL.При создании нагрузочного теста необходимо указать компьютеры и их наборы счетчиков, которые будут включены в нагрузочный тест.

    ПримечаниеПримечание

    Если нагрузочные тесты распределены по удаленным компьютерам, счетчики контроллера и агента сопоставляются с наборами счетчиков контроллера и агента.Дополнительные сведения об использовании удаленных компьютеров в нагрузочном тесте см. в разделе Распределение запусков нагрузочных тестов между несколькими тестовыми компьютерами с помощью контроллеров и агентов тестирования.

    Указание компьютеров и наборов счетчиков для нагрузочного теста рассматривается в шаге 3 следующего раздела.

  • Параметры запуска **Начальный параметр запуска для нагрузочного теста   ** набор свойств, которые влияют на способ тестовые запуски загрузки.

    В нагрузочном тесте может использоваться более одного параметра запуска.Для нагрузочного теста может быть активным только один из параметров запуска.Другие параметры запуска предоставляют быстрый способ выбора альтернативных параметров, которые могут использоваться в последующих запусках теста.Начальный параметр запуска создается с помощью мастера тестовой нагрузки, описанного в шаге 4 следующего раздела.Дополнительные параметры запуска можно создавать и изменять позже, используя для этого редактор тестовой нагрузки.Дополнительные сведения см. в разделе Настройка параметров запуска нагрузочных тестов.

    Полный список свойств параметров запуска, которые можно изменять с помощью редактора тестовой нагрузки, см. в разделе Свойства параметров запуска нагрузочного теста.

Требования

  • Visual Studio Ultimate

Этапы работы мастера тестовой нагрузки

  • Step 1 - Launching the New Load Test Wizard###: на первом этапе необходимо выполнить для создания нового нагрузочного теста для запуска нового мастера тестовой нагрузки, указывающие радушный экран с определенным сведения о создании нагрузочного теста.

  • Sep 2.0 - Creating and Changing a Scenario###: на этом шаге создается и имя исходного сценария, связанного с нагрузочным тестом.Сценарий — это контейнер внутри нагрузочного теста, в котором указывается шаблон нагрузки, тестовый набор, набор браузеров и смешанный сетевой профиль.Сценарии важны, поскольку они предоставляют гибкость при настройке характеристик теста, которые позволяют имитация сложных, реалистических рабочих нагрузок.

    Кроме того, на втором шаге задается начальное время обработки для сценария.Интервалы времени обработки имитируют паузы, которые делали бы люди между шагами нагрузочного теста.

    Сценарии тестовой нагрузки может содержать более одного скрипта.Дополнительные сценарии добавляются в нагрузочный тест с помощью редактора тестовой нагрузки после завершения работы мастера тестовой нагрузки.Дополнительные сведения см. в разделе Создание дополнительных сценариев для имеющегося нагрузочного теста.

  • Step 2.1 - Choosing a Load Pattern in the New Load Test Wizard###: на этом шаге можно настроить параметры шаблона первоначальную загрузку для нового сценария, созданного на шаге 2.0.Свойства шаблонов нагрузки определяют способ регулировки смоделированной пользовательской нагрузки во время нагрузочного теста.

  • Step 2.2 - Choosing a Test Mix Model in the New Load Test Wizard###: на этом шаге выполняется настройка исходной модели тестового набора для сценария тестовой нагрузки, созданного на шаге 2.0.Комбинация нагрузочного теста можно настроить параметры для моделирования более точно предсказывают ожидаемое в реальном потребление веб-сайт или приложение, нагрузочное тестирование.

  • Step 2.3 - Specifying Test Mix in the New Load Test Wizard###: на этом шаге выполняется настройка начального тестового набора для сценария тестовой нагрузки, созданного на шаге 2.0.Тестовый набор определяет, какие веб-тесты производительности и модульные тесты должны входить в сценарий тестовой нагрузки.

  • Step 2.4 - Specifying Network Mix in the New Load Test Wizard###: на этом шаге выполняется настройка начального смешанный сетевой профиль для сценария тестовой нагрузки, созданного на шаге 2.0.В сценарий тестовой нагрузки можно добавить один или несколько типов эмуляции сети.

  • Step 2.5 - Specifying Browser Mix in the New Load Test Wizard###: в последнем шаге для сценария тестовой нагрузки, созданного в шаге 2.0, можно настроить смесь веб-браузера.Можно добавить один или несколько типов браузеров, которые будут использоваться в сценарии тестовой нагрузки.Параметр задания набора браузеров отображается, только если в тестовый набор на шаге 2.3 был включен веб-тест производительности.

  • Step 3 - Specifying Counter Sets in the New Load Test Wizard###: на этом этапе определяется компьютеры и связанных с ними наборов счетчиков требуется использовать в нагрузочном тесте.

  • Step 4 - Specifying Run Settings in the New Load Test Wizard###: в последнем этапе настраивается начальный параметр запуска для нагрузочного теста.Нагрузочный тест может содержать несколько параметров запуска.Дополнительные сведения см. в разделе Создание дополнительных сценариев для имеющегося нагрузочного теста.

Шаг 1 - запуск нового мастера тестовой нагрузки

СоветСовет

Могут иметься созданные ранее веб-тесты производительности или модульные тесты.С помощью мастера тестовой нагрузки их можно добавить в нагрузочный тест.

Создание нагрузочного теста с помощью мастера

Запуск мастера тестовой нагрузки

  1. Открытие проекта производительности и нагрузочного теста Интернета.

  2. В Обозреватель решений, щелкните правой кнопкой мыши узел проекта производительности и нагрузочного теста Интернета выберите Добавить, а затем выберите *** нагрузочный тест ***.

    ПримечаниеПримечание

    Будет создан нагрузочный тест с именем по умолчанию LoadTestn, где n — следующий доступный номер.

  3. Откроется начальная страница мастера тестовой нагрузки.

  4. Выберите Далее.

    Откроется страница Изменить, чтобы перейти к Step 2.0 - Creating and Changing a Scenario.

    СоветСовет

    Значения, введенные в мастере тестовой нагрузки, можно изменить в редакторе тестовой нагрузки по завершении работы мастера.Дополнительные сведения см. в разделе Изменение сценариев нагрузочного тестирования с помощью редактора тестовой нагрузки.

Шаг 2.0. создание и изменение скриптов в новом мастере тестовой нагрузки

Нагрузочные тесты включают один или несколько сценариев, которые используются для моделирования взаимодействия группы пользователей с серверным приложением.Отдельный сценарий состоит из шаблона нагрузки, набора тестов, набора браузеров и смешанного сетевого профиля.Каждому из данных параметров соответствует страница мастера тестовой нагрузки.

ПримечаниеПримечание

Редактор тестовой нагрузки позволяет добавлять другие сценарии и изменять любые параметры сценариев.Дополнительные сведения см. в разделе Создание дополнительных сценариев для имеющегося нагрузочного теста.

Определение сценария в мастере тестовой нагрузки

  1. На странице Сценарий в мастере тестовой нагрузки введите имя начального сценария.

    ПримечаниеПримечание

    Имя сценария можно будет в дальнейшем изменить с помощью редактора тестовой нагрузки.

  2. Выберите предпочтительный профиль времени обработки.Дополнительные сведения см. в разделе Изменение значений времени обработки для имитации задержек действий человека на веб-сайте в сценариях нагрузочного тестирования.

  3. Выберите предпочтительное значение времени обработки между итерациями теста.Дополнительные сведения см. в разделе Изменение шаблонов нагрузки для моделирования действий виртуальных пользователей.

  4. После выбора настройки страницы Сценарий выберите Далее чтобы перейти к странице *** шаблон нагрузки ****** Новый мастер тестовой нагрузки ***.Перейти к Step 2.1 - Choosing a Load Pattern in the New Load Test Wizard.

После создания нагрузочного теста можно добавить дополнительные сценарии, используя мастер тестовой нагрузки.Дополнительные сведения см. в разделе Создание дополнительных сценариев для имеющегося нагрузочного теста.

Ff406964.collapse_all(ru-ru,VS.110).gifДополнительные свойства

Сценарии содержат свойства, которые можно изначально задавать в мастере тестовой нагрузки и позднее изменять в редакторе тестовой нагрузки.

Например, "Профиль обработки" — это свойство, которое указывает, используется или пропускается время обработки в нагрузочных тестах.Профиль обработки применяется ко всему сценарию нагрузочного теста.Дополнительные сведения см. в разделе Изменение значений времени обработки для имитации задержек действий человека на веб-сайте в сценариях нагрузочного тестирования.

Еще один пример — "Время обработки между итерациями теста". Это свойство, которое определяет интервал между концом одного и началом другого теста.Дополнительные сведения см. в разделе Изменение шаблонов нагрузки для моделирования действий виртуальных пользователей.

Также имеются свойства, которые невозможно задать с помощью мастера тестовой нагрузки, например Переключение IP и Доля новых пользователей.Эти свойства настраиваются позже с помощью редактора тестовой нагрузки.Список всех свойств сценария, которые можно изменять, см. в разделе Свойства сценария тестовой нагрузки.

ПримечаниеПримечание

Переключение IP доступно только при использовании агента тестирования.Дополнительные сведения см. в разделе Распределение запусков нагрузочных тестов между несколькими тестовыми компьютерами с помощью контроллеров и агентов тестирования.

Шаг 2,1 - выбор шаблона нагрузки в новом мастере тестовой нагрузки

Шаблон нагрузки определяет количество виртуальных пользователей, активных во время нагрузочного теста, и скорость добавления новых пользователей.Для достижения целей тестирования в нагрузочный тест можно включать несколько шаблонов нагрузки.Для каждого сценария в тесте необходимо указать шаблон.При создании нагрузочного теста в мастере тестовой нагрузки доступны два типа моделируемой нагрузки:

Постоянная нагрузка Шаблон постоянной нагрузки используется для моделирования нагрузки, создаваемой пользователями, число которых не изменяется во время нагрузочного теста.Например, при выполнении теста состояния для веб-приложения может потребоваться установить небольшую постоянную нагрузку, создаваемую 10 пользователями.

Пошаговая нагрузка Шаблон пошаговой нагрузки используется для моделирования нагрузки, создаваемой пользователями, число которых постепенно возрастает до определенного максимума.Для пошаговых нагрузок требуется указать значения Начальное число пользователей, Максимальное число пользователей, Длительность шага (секунд) и Число пользователей на шаге.

Например, пошаговая нагрузка с начальным числом пользователей равным 1, максимальным числом пользователей равным 100, длительностью шага (секунды) равной 10 и числом пользователей на шаге равным 1 создает шаблон пользовательской нагрузки, который начинается с 1 пользователя и возрастает на 1 каждые 10 секунд, пока не достигнет значения 100 пользователей.

С помощью редактора тестовой нагрузки можно настроить сценарий для выполнения на основе цели после создания нагрузочного теста.

Шаблон нагрузки на базе целей напоминает пошаговый шаблон, однако вместо периодического изменения нагрузки в нем моделируется увеличение числа пользователей на основе порогов счетчиков производительности.Ниже перечислены различные задачи, в решении которых удобно использовать нагрузки на базе целей.

  • Максимальное увеличение выходных данных агентов: измерение ключевых ограничивающих показателей для агента, чтобы максимально увеличить выходные данные агентов.Обычно это ЦП.Однако это может относиться и к памяти.

  • Достижение некоторого целевого уровня ресурсов (как правило, ЦП) на целевом сервере и последующее измерение пропускной способности на этом уровне.Это позволяет сравнивать пропускную способность в разных тестовых запусках, во время которых удерживается один уровень использования ресурсов на сервере.

  • Достижение целевого уровня пропускной способности на сервере.

Дополнительные сведения о настройке нагрузочного теста для выполнения с моделированием нагрузки на основе цели см. в разделе Изменение шаблонов нагрузки для моделирования действий виртуальных пользователей.

Чтобы указать шаблон нагрузки в мастере тестовой нагрузки

  1. В мастере тестовой нагрузки на странице Шаблон нагрузки выберите Постоянная нагрузка или Пошаговая нагрузка.

    ПримечаниеПримечание

    Параметр На базе целей доступен только в редакторе тестовой нагрузки после создания нагрузочного теста.

  2. Настройте нужные параметры в зависимости от выбранного типа шаблона.Например, для пошаговой нагрузки установите начальное и максимальное число пользователей.

  3. После выбора шаблона нагрузки, выберите Далее чтобы перейти к странице *** Модели тестового набора ****** Новый мастер тестовой нагрузки ***.Перейти к Step 2.2 - Choosing a Test Mix Model in the New Load Test Wizard.

Шаблон нагрузки для сценария можно изменить позже, используя Редактор тестовой нагрузки.Дополнительные сведения см. в разделе Изменение шаблонов нагрузки для моделирования действий виртуальных пользователей.

Шаг 2,2 - выбор модели тестового набора в новом мастере тестовой нагрузки

Модель тестового набора определяет вероятность, с которой виртуальный пользователь выполняет данный тест в сценарии тестовой нагрузки.Это позволяет сделать моделирование нагрузки более реалистичным.Вместо одного рабочего процесса в тестируемых приложениях можно создать несколько рабочих процессов, что является более точным приближением реального взаимодействия конечных пользователей с приложениями.Дополнительные сведения см. в разделе Моделирование ожидаемого реального использования веб-сайта или приложения в нагрузочном тесте с помощью модели тестовых наборов и Изменение моделей тестовых наборов для указания вероятности запуска теста виртуальным пользователем.

Указание модели тестового набора в мастере тестовой нагрузки

  1. На странице Модель тестового наборамастера тестовой нагрузки выберите модель тестового набора, используемую в сценарии тестового нагрузки.Можно выбрать одну из следующих моделей.

    • На основе общего числа тестов. Определяет веб-тесты производительности или модульные тесты, которые запускаются, когда виртуальный пользователь начинает итерацию теста.При завершении нагрузочного теста количество выполнений отдельного теста соответствует заданному распределению теста.Эту модель тестового набора следует использовать, если тестовый набор основан на процентах транзакций в журнале IIS или в производственных данных.

    • На основе числа вирт. пользователей. Определяет процент виртуальных пользователей, которые будут запускать определенный веб-тест производительности или модульный тест.В любой момент нагрузочного теста число пользователей, выполняющих отдельный тест, соответствует заданному распределению.Эту модель тестового набора следует использовать, если тестовый набор основан на проценте пользователей, выполняющих определенный тест.

    • На основе пользовательского темпа. В ходе нагрузочного теста каждый веб-тест производительности или модульный тест запускается определенное число раз в час для каждого пользователя.Эту модель тестового набора следует использовать, если виртуальные пользователи должны запускать тесты с определенной скоростью на протяжении нагрузочного теста.

    • На основе последовательного порядка тестов. Каждый виртуальный пользователь запускает веб-тесты производительности или модульные тесты в том порядке, который определен в сценарии.Виртуальный пользователь продолжает выполнение тестов в этом порядке, пока нагрузочный тест не будет завершён.

  2. После выбора модели тестового набора, выберите Далее чтобы перейти к странице Тестовый набор*** Новый мастер тестовой нагрузки ***.Перейти к Step 2.3 - Specifying Test Mix in the New Load Test Wizard.

Можно изменить модели тестового набора для сценария с помощью Редактор нагрузочных тестов.Дополнительные сведения см. в разделе Изменение моделей тестовых наборов для указания вероятности запуска теста виртуальным пользователем.

Шаг 2,3. указание тестового набора в новом мастере тестовой нагрузки

Нагрузочный тест состоит из одного или нескольких сценариев.Каждый сценарий содержит один или несколько веб-тестов производительности или модульных тестов, объединенных в тестовый набор.Тестовый набор сценария объединяет различные характеристики, например набор тестов, содержащихся в сценарии, или распределение этих тестов в сценарии.Тестовый набор должен отражать цели теста для определенного сценария.Дополнительные сведения см. в разделе Изменение тестового набора для определения веб-тестов производительности, модульных тестов и закодированных тестов пользовательского интерфейса, которые должны быть включены в сценарий тестовой нагрузки.

ПримечаниеПримечание

Распределение — это мера вероятности, с который определенный тест выбирается виртуальным пользователем во время нагрузочного тестового запуска.Распределение выражается в процентном отношении.Поэтому сумма значений распределения для всех тестов в сценарии равна 100.Например, если сценарий содержит только один тест, распределение для этого теста равно 100%.

Тестовый набор является лишь частью модели нагрузки.Можно использовать другой тестовый набор параметров моделирования прогнозирования ожидаемое в реальном потребление веб-сайт или приложения, нагрузочное тестирование.Дополнительные сведения Step 2.2 - Choosing a Test Mix Model in the New Load Test Wizard refer обратно в процедуре.

Указание тестового набора в мастере тестовой нагрузки

  1. На странице Тестовый набор*** Новый мастер тестовой нагрузки *** выберите Добавить для добавления тестов в сценарий.Дополнительные сведения см. в разделе Изменение тестового набора для определения веб-тестов производительности, модульных тестов и закодированных тестов пользовательского интерфейса, которые должны быть включены в сценарий тестовой нагрузки.

  2. Выберите предпочтительные значения вероятности выбора тестов, перемещая ползунки в столбце Распределение. Можно также ввести процентные значения непосредственно в столбец %.Дополнительные сведения см. в разделе About the Mix Control.

  3. После выбора тестового набора, выберите Далее чтобы перейти к странице Набор сетей*** Новый мастер тестовой нагрузки ***.Перейти к Step 2.4 - Specifying Network Mix in the New Load Test Wizard.

    ПримечаниеПримечание

    В мастере тестовой нагрузки будет открыта страница Набор браузеров, если на странице тестового набора был задан веб-тест производительности.

Тестовый набор сценария можно будет изменить (добавить или удалить тесты) позже с помощью редактора тестовой нагрузки.Дополнительные сведения см. в разделе Изменение тестового набора для определения веб-тестов производительности, модульных тестов и закодированных тестов пользовательского интерфейса, которые должны быть включены в сценарий тестовой нагрузки.

Шаг 2,4 - новое определение смешанного сетевого профиля в мастере тестовой нагрузки

Нагрузочный тест состоит из одного или нескольких сценариев.Каждый сценарий содержит одну или несколько сетей.Смешанный сетевой профиль сценария представляет собой сочетание двух факторов: набора сетей, входящих в сценарий, и распределения этих сетей внутри сценария.

ПримечаниеПримечание

Если нагрузочный тест не содержит веб-тестов производительности, например если он содержит только модульные тесты приложения, не использующего доступ к сети, определять смешанный сетевой профиль нет необходимости.

Смешанный сетевой профиль должен отражать цели каждого конкретного сценария.Например, можно определить сетевой набор обозревателей с процентной долей 75% локальных сетей и 25% подключений удаленного доступа через модем со скоростью 56 кбит/с.

ПримечаниеПримечание

Распределение — это мера вероятности использование определенного типа сетевого подключения виртуальным пользователем в процессе выполнения нагрузочного теста.Распределение выражается в процентном отношении.Таким образом, сумма значений распределения для всех сетей, включенных в сценарий, должна составлять 100.

Дополнительные сведения см. в разделе Определение типов виртуальной сети в сценарии тестовой нагрузки.

Определение смешанного сетевого профиля в мастере тестовой нагрузки

  1. На странице Набор сетей*** Новый мастер тестовой нагрузки *** выберите Добавить для добавления сети к скрипту.Подробные сведения см. в разделе Определение типов виртуальной сети в сценарии тестовой нагрузки.

  2. Определите состав смешанного сетевого профиля с помощью ползунков в столбце Распределение или путем ввода процентных значений непосредственно в столбец %.Дополнительные сведения см. в разделе About the Mix Control.

  3. После того как выбран смешанный сетевой профиль выберите Далее чтобы продолжить либо на странице Набор браузеров или на странице *** наборы счетчиков ****** Новый мастер тестовой нагрузки ***.Перейдите к Step 2.5 - Specifying Browser Mix in the New Load Test Wizard или Step 3 - Specifying Counter Sets in the New Load Test Wizard.

    ПримечаниеПримечание

    Страница Набор браузеров будет следующей, если в тестовый набор был добавлен тест веб-производительности.Дополнительные сведения см. в разделе предыдущая процедура Step 2.3 - Specifying Test Mix in the New Load Test Wizard.

Изменение смешанного сетевого профиля для сценария — добавление, удаление или настройка — доступны с помощью редактора тестовой нагрузки.Дополнительные сведения см. в разделе Определение типов виртуальной сети в сценарии тестовой нагрузки.

Шаг 2,5. указание набор обозревателей в новом мастере тестовой нагрузки

В состав нагрузочного теста входит один или несколько сценариев, каждый из которых содержит один или несколько веб-тестов производительности или модульных тестов.Каждый сценарий содержит один или несколько браузеров, которые используются для выполнения любых веб-тестов производительности в этом сценарии.

ПримечаниеПримечание

Если нагрузочный тест не содержит веб-тесты производительности, например если он содержит только модульные тесты, страница набора браузеров в мастере тестовой нагрузки не отобразится.Дополнительные сведения см. в разделе предыдущая процедура Step 2.3 - Specifying Test Mix in the New Load Test Wizard.

Набор браузеров сценария представляет собой сочетание двух факторов: набора обозревателей, входящих в сценарий, и распределения этих обозревателей внутри сценария.Набор браузеров должен отражать цели каждого конкретного сценария.Например, можно определить набор браузеров с процентной долей Internet Explorer 8, равной 95%, и процентной долей Internet Explorer Mobile 6, равной 5%.

ПримечаниеПримечание

Распределение — это мера вероятности выбора определенного браузера виртуальным пользователем в процессе выполнения нагрузочного теста.Распределение выражается в процентном отношении.Таким образом, сумма значений распределения для всех браузеров, включенных в сценарий, должна составлять 100.

Дополнительные сведения см. в разделе Изменение тестового набора для определения типов веб-браузеров в сценарии тестовой нагрузки.

Указание набора браузеров в мастере тестовой нагрузки

  1. На странице Набор браузеров*** Новый мастер тестовой нагрузки *** выберите Добавить для добавления обозревателей в сценарий.

  2. Определите состав набора браузеров с помощью ползунков в столбце Распределение или путем ввода процентных значений непосредственно в столбец %.Дополнительные сведения см. в разделе About the Mix Control.

  3. После выбора набора браузеров, выберите Далее чтобы перейти к странице *** наборы счетчиков ****** Новый мастер тестовой нагрузки ***.Перейти к Step 3 - Specifying Counter Sets in the New Load Test Wizard.

Изменение набора браузеров для сценария тестовой нагрузки — добавление, удаление или настройка — доступны с помощью редактора тестовой нагрузки.Дополнительные сведения см. в разделе Изменение тестового набора для определения типов веб-браузеров в сценарии тестовой нагрузки

Шаг 3 - определение нового наборов счетчиков в мастере тестовой нагрузки

Наборы счетчиков представляют собой счетчики производительности системы, используемые для наблюдения во время нагрузочного теста.Наборы счетчиков упорядочены по технологии, например наборы счетчиков ASP.NET или SQL.

Наборы счетчиков, подобно параметрам запуска, применяются не к отдельным, а ко всем сценариям нагрузочного теста.Другими словами, наборы счетчиков применяются ко всему нагрузочному тесту и должны отражать его цели.

Данные наборов счетчиков собираются на указанных компьютерах.Связь между набором счетчиков и компьютером, используемым во время нагрузочного теста, называется сопоставлением набора счетчиков.Например, тестируемый веб-сервер может располагать сопоставлениями набора счетчиков приложений ASP.NET, IIS и .NET.Дополнительные сведения см. в разделе Указание наборов счетчиков и правил порогов для компьютеров в нагрузочном тесте.

ПримечаниеПримечание

Если нагрузочные тесты распределены по удаленным компьютерам, счетчики контроллера и агента сопоставляются с наборами счетчиков контроллера и агента.Дополнительные сведения об использовании удаленных компьютеров в нагрузочном тесте см. в разделе Распределение запусков нагрузочных тестов между несколькими тестовыми компьютерами с помощью контроллеров и агентов тестирования.

Указание наборов счетчиков в мастере тестовой нагрузки

  1. На странице Наборы счетчиковмастера тестовой нагрузки в области Просмотр выбора будут отображены существующие наборы счетчиков.Там уже будут отображаться заданные по умолчанию элементы, включая набор счетчиков LoadTest; набор счетчиков LoadTest собирается контроллером по умолчанию.Если установлены агенты, в разделе Компьютеры агента также будет указан набор счетчиков Агент.

  2. (Необязательно) выберите Добавить компьютер чтобы добавить новый компьютер к монитору.Появится запрос на ввод имени.Введите имя компьютера и под новой записью отобразятся узлы, которые можно выбрать.Например, ASP.NET, IIS, SQL и другие.Установите флажки рядом с узлами, которые нужно выбрать.Новые счетчики появятся в области Просмотр выбора.

  3. В поле Теги компьютера введите тег для обозначения компьютера, например "Тестовый компьютер 12 в лаборатории 3".Теги компьютера позволяют указать компьютер с помощью имени легк-к- узнавать.Теги отображаются в узле "Сопоставление набора счетчиков" в дереве редактора тестовой нагрузки.Что более важно, эти теги отображаются в отчетах Excel, что позволяет заинтересованным лицам видеть, какую роль выполняет тот или иной компьютер в нагрузочном тесте.Например, "Веб-сервер 1 в лаборатории 2" или "SQL Server 2 в офисе в Финиксе".Дополнительные сведения см. в разделе Создание отчетов о результатах нагрузочных тестов для сравнения тестов или анализ трендов.

    После выбора наборы счетчиков, выбрать Далее чтобы перейти к странице Параметры запуска*** Новый мастер тестовой нагрузки ***.Перейти к Step 4 - Specifying Run Settings in the New Load Test Wizard.

Впоследствии можно будет изменить компьютеры и наборы счетчиков с помощью редактора тестовой нагрузки.Дополнительные сведения см. в разделе Указание наборов счетчиков и правил порогов для компьютеров в нагрузочном тесте.

Шаг 4. указание параметров запуска в новом мастере тестовой нагрузки

Параметры запуска — это набор свойств, применяемых к нагрузочному тесту в целом.Параметры запуска задают такие свойства, какие длина теста, длительность разогрева, максимальное количество, о которых сообщает подробности ошибок, частота выборки, модель подключения (тесты производительности Интернета), тип хранения результатов уровень проверки и SQL trace.Параметры запуска должны отражать цели нагрузочного теста.Дополнительные сведения см. в разделе Настройка параметров запуска нагрузочных тестов.

ПримечаниеПримечание

Как и наборы счетчиков, параметры запуска применяются не к отдельным сценариям, а ко всем сценариям нагрузочного теста.

Указание параметров запуска в мастере тестовой нагрузки

  1. На странице Параметры запуска мастера тестовой нагрузки укажите продолжительность нагрузочного теста, выбрав следующие параметры.

    Использование указанного срока

    1. Выберите параметр Длительность нагрузочного теста.

    2. Укажите Длительность прогрева (чч мм сс).Используйте элемент управления "счетчик" часов, мину и секунд.

    3. Укажите Длительность выполнения (чч мм сс).Используйте элемент управления "счетчик" часов, мину и секунд.

    4. -или-

    Использование указанных итераций

    1. Выберите параметр Итерации теста.

    2. Укажите количество повторов выполнения теста.Используйте элемент управления "счетчик" Итерации теста.

  2. В области Подробнее... настройте следующие параметры:

    1. Используйте элемент управления "счетчик" Частота выборки для указания интервала в секундах между сбором данных.

    2. В поле Описание введите описание новой группы нагрузочного теста.

    3. В раскрывающемся списке Сохранять журнал при сбое теста укажите True, чтобы сохранять файл журнала, или False, чтобы не сохранять файл журнала.

      ПримечаниеПримечание

      По умолчанию для параметра Сохранять журнал при сбое теста задано значение True.Значение False следует устанавливать только в том случае, если существует опасность, что дополнительная нагрузка, вызываемая агентом нагрузки, может негативно влиять на производительность.

  3. В раскрывающемся списке Уровень проверки выберите одно из следующих значений:

    • Высокий — применение всех правил проверки.

    • Средний — применение правил проверки низкого и среднего уровня.

    • Низкий — использование правил проверки низкого уровня.

    Дополнительные сведения см. в разделе Использование правил проверки и извлечения в веб-тестах производительности.

  4. После выбора параметров запуска работа мастера тестовой нагрузки завершается.Выберите Готово если внесены или используйте панель ориентации слева, чтобы вернуться в любой предыдущей части мастера.

Параметры запуска, заданные в мастере тестовой нагрузки, и некоторые дополнительные свойства параметров запуска можно будет позже изменить в редакторе тестовой нагрузки.Дополнительные сведения см. в разделе Свойства параметров запуска нагрузочного теста и Настройка параметров запуска нагрузочных тестов.

Внешние ресурсы

Ff406964.collapse_all(ru-ru,VS.110).gifРуководство

Проверка для непрерывной доставки с Visual Studio 2012 – глава 6: панель элементов тестирования

См. также

Задачи

Пошаговое руководство. Создание и запуск нагрузочного теста, содержащего веб-тесты производительности

Пошаговое руководство. Создание и запуск нагрузочного теста, содержащего модульные тесты

Практическое руководство. Добавление дополнительных параметров запуска в нагрузочных тест

Основные понятия

Свойства сценария тестовой нагрузки

Свойства параметров запуска нагрузочного теста

Другие ресурсы

Создание и изменение нагрузочных тестов

Изменение сценариев нагрузочного тестирования с помощью редактора тестовой нагрузки

Изменение значений времени обработки для имитации задержек действий человека на веб-сайте в сценариях нагрузочного тестирования

Создание дополнительных сценариев для имеющегося нагрузочного теста

Изменение моделей тестовых наборов для указания вероятности запуска теста виртуальным пользователем

Настройка параметров запуска нагрузочных тестов