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


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

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

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

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

Требования

  • Visual Studio Ultimate

Содержание раздела

Общие свойства

Свойство.

Определение

Описание

Описание параметров запуска.

Максимальное количество ошибок для типа

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

Это число можно при необходимости увеличить, однако это приведет к увеличению размеров результатов теста и времени обработки.

Максимальное число сообщаемых URL-запросов

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

Это число можно при необходимости увеличить, однако это приведет к увеличению размеров результатов теста и времени обработки.

Максимальное количество нарушений пороговых значений

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

Это число можно при необходимости увеличить, однако это приведет к увеличению размеров результатов теста и времени обработки.

Выполнять модульные тесты модуля в домене приложения

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

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

Имя

Имя параметра запуска в том виде, как оно отображается в узле Параметры запуска редактора тестовой нагрузки.

Уровень проверки

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

Свойства ведения журналов

Свойство.

Определение

Максимум журналов тестирования

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

Частота сохранения журналов для выполненных тестов

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

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

Сохранить журнал об ошибках тестирования

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

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

Для получения дополнительной информации см. Изменение параметров ведения журнала нагрузочного теста.

Свойства результатов

Свойство.

Определение

Тип хранилища

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

  • База данных — требуется база данных SQL, содержащая хранилище результатов нагрузочного теста.

  • Нет

Хранилище сведений о времени

Используется для определения того, какие сведения должны храниться в Хранилище результатов нагрузочного теста. Доступны три значения:

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

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

  • Нет — сбор отдельных значений синхронизации не производится. Это значение по умолчанию в Visual Studio 2013 с обновлением 4 и более поздних выпусках.

  • Только статистика — сбор и сохранение в хранилище результатов нагрузочного теста только статистических данных; отдельные значения времени для каждого теста, транзакции и страницы, выполненных или выпущенных в процессе выполнения нагрузочного теста, не сохраняются.

Для получения дополнительной информации см. Практическое руководство. Указание свойства хранилища сведений о синхронизации для запуска нагрузочного теста.

Свойства трассировки SQL

Свойство.

Определение

Минимальная длительность операций SQL с трассировкой

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

Строка подключения трассировки SQL

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

Папка трассировки SQL

Каталог размещения файла SQL Trace по завершении трассировки. Данный каталог должен иметь разрешение на запись для SQL Server и разрешение на чтение для контроллера.

Трассировка SQL включена

Данный параметр включает трассировку операций SQL. Значение по умолчанию — False.

Подробнее см. в подразделе Вопрос. У меня проблемы производительности с данными SQL, используемыми в моем тесте. Это можно отладить?

Свойства итераций теста

Свойство.

Определение

Итерации теста

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

Использовать итерации теста

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

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

Свойства времени

Свойство.

Определение

Длительность охлаждения

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

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

Продолжительность теста в формате чч:мм:сс.

Частота выборки

Интервал получения значений счетчиков производительности в формате чч:мм:сс.

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

Длительность разогрева

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

Свойства подключений WebTest

Свойство.

Определение

Модель подключения WebTest

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

  • Модель Подключения на пользователей моделирует поведение пользователя, пользующегося реальным браузером. При моделировании браузера Internet Explorer 6 или Internet Explorer 7 каждый виртуальный пользователь, выполняющий веб-тест производительности, использует одно или два выделенных подключения к веб-серверу. Первое подключение устанавливается при отправке первого запроса веб-теста производительности. Второе подключение может использоваться, если страница содержит несколько зависимых запросов. Такие запросы отправляются параллельно по двум подключениям. При последующих запросах веб-теста производительности эти подключения используются повторно. Подключения закрываются при завершении веб-теста производительности. Недостаток этой модели заключается в том, что количество открытых соединений на агентском компьютере может быть очень большим (может превышать пользовательскую нагрузку в два раза). Поэтому для поддержки такого большого количества соединений требуется много ресурсов, что может ограничить пользовательскую нагрузку, обеспечиваемую одним агентом нагрузочного тестирования. При моделировании браузера Internet Explorer 8 поддерживается шесть параллельных подключений.

  • Модель Пул подключений позволяет экономить ресурсы агента тестовой нагрузки путем совместного использования подключений к веб-серверу несколькими виртуальными пользователями веб-теста производительности. Если пользовательская нагрузка превышает размер пула подключений, веб-тесты производительности, выполняемые разными виртуальными пользователями, будут совместно использовать подключение. Это означает, что веб-тесту производительности может потребоваться дожидаться отправки запроса, если подключение в данный момент используется другим веб-тестом производительности. Среднее время ожидания отправки запроса веб-тестом производительности отслеживается счетчиком производительности нагрузочного теста "Среднее время ожидания подключения". Это число должно быть меньше среднего времени отклика для страницы. В противном случае размера пула подключений, возможно, слишком мал.

  • Модель Подключение на итерацию теста позволяет использовать выделенные подключения для каждой итерации теста.

Размер пула подключений WebTest

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

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

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

Чтобы изменить параметры запуска

  1. Откройте нагрузочный тест.

  2. Раскройте папку Параметры запуска.

  3. Выберите узел Параметры запуска.

  4. В меню Вид выберите команду Окно свойств.

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

  5. Воспользуйтесь окном Свойства для изменения параметров. Например, чтобы тест выполнялся 5 минут, измените длительность на 00:05:00.

    Примечание

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

  6. Изменив свойства, сохраните нагрузочный тест. В меню Файл выберите команду Сохранить.

Примечание

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

См. также

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

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

Создание и запуск нагрузочного теста [перенаправлено]