Свойства параметров запуска нагрузочного теста
Наборы параметров запуска нагрузочного теста определяют также такие параметры, как длительность теста, степень детализации при сборе результатов и наборы счетчиков. Для каждого нагрузочного теста можно создать и сохранить несколько наборов параметров, а при запуске выбрать один из них для использования. Начальные параметры запуска добавляются в нагрузочный тест при создании теста с помощью мастера тестовой нагрузки. Для получения дополнительной информации см. Создание и запуск нагрузочного теста [перенаправлено].
В следующих таблицах описываются различные свойства параметров запуска нагрузочного теста. Эти свойства можно изменить в соответствии с конкретными требованиями нагрузочного тестирования.
Дополнительные сведения см. в разделах Обзор анализатора тестовой нагрузки и Настройка параметров запуска нагрузочных тестов.
Требования
- Visual Studio Ultimate
Содержание раздела
Общие свойства
Свойство. |
Определение |
---|---|
Описание |
Описание параметров запуска. |
Максимальное количество ошибок для типа |
Максимальное количество ошибок каждого типа, сохраняемых для нагрузочного теста. Это число можно при необходимости увеличить, однако это приведет к увеличению размеров результатов теста и времени обработки. |
Максимальное число сообщаемых URL-запросов |
Максимальное число уникальных URL-адресов запросов веб-тестов производительности, по которым будут сообщаться результаты в данном нагрузочном тесте. Это число можно при необходимости увеличить, однако это приведет к увеличению размеров результатов теста и времени обработки. |
Максимальное количество нарушений пороговых значений |
Максимальное количество нарушений пороговых значений, сохраняемых для данного нагрузочного теста. Это число можно при необходимости увеличить, однако это приведет к увеличению размеров результатов теста и времени обработки. |
Выполнять модульные тесты модуля в домене приложения |
Логическое значение, определяющее выполнение каждой сборки модульного теста в отдельном домене приложения, если в нагрузочный тест включены модульные тесты. По умолчанию используется значение True. Если для надлежащего функционирования модульных тестов не требуется отдельный домен приложения или файл app.config, ваши модульные тесты могут выполняться быстрее, если установить для этого свойства значение False. |
Имя |
Имя параметра запуска в том виде, как оно отображается в узле Параметры запуска редактора тестовой нагрузки. |
Уровень проверки |
Используется для определения верхнего уровня правила проверки, выполняемого в нагрузочном тесте. Правила проверки связаны с запросами веб-тестов производительности. С каждым правилом проверки связан уровень проверки: Высокий, Средний или Низкий. Параметр запуска нагрузочного теста определяет правила проверки, которые будут выполняться в процессе выполнения веб-теста производительности в нагрузочном тесте. Например, если для данного параметра запуска установлен уровень Средний, будут выполняться все правила проверки, имеющие уровень Средний или Низкий. |
Свойства ведения журналов
Свойство. |
Определение |
---|---|
Максимум журналов тестирования |
Максимальное количество журналов тестирования, сохраняемых для нагрузочного теста. По достижении значения, указанного для максимального количества журналов тестирования, нагрузочный тест прекращает сбор данных в журналах. Поэтому данные журнала будут собраны для начальной части теста, но не для его конечной части. Нагрузочный тест продолжит выполнение до полного завершения. |
Частота сохранения журналов для выполненных тестов |
Периодичность записи журнала тестирования. Это число задает, что в журнале тестирования будет сохраняться по одному тесту из введенного количества тестов. Например, если введено значение "десять", то в журнал тестирования будет записан десятый, двадцатый, тридцатый и т. д. тест. Значение 0 означает, что журналы тестирования сохраняться не будут. Дополнительные сведения см. в разделе Практическое руководство. Задание периодичности сохранения журналов тестирования с помощью редактора тестовой нагрузки. |
Сохранить журнал об ошибках тестирования |
Логическое значение, которое определяет, следует сохранять журналы тестирования в случае сбоя теста в нагрузочном тесте. Значение по умолчанию — True. Дополнительные сведения см. в разделе Практическое руководство. Включение и отключение записи сбоев тестов в журнал тестирования с помощью редактора тестовой нагрузки. |
Для получения дополнительной информации см. Изменение параметров ведения журнала нагрузочного теста.
Свойства результатов
Свойство. |
Определение |
---|---|
Тип хранилища |
Способ хранения счетчиков производительности, полученных при выполнении нагрузочного теста. Это свойство может принимать следующие значения.
|
Хранилище сведений о времени |
Используется для определения того, какие сведения должны храниться в Хранилище результатов нагрузочного теста. Доступны три значения:
Для получения дополнительной информации см. Практическое руководство. Указание свойства хранилища сведений о синхронизации для запуска нагрузочного теста. |
Свойства трассировки SQL
Свойство. |
Определение |
---|---|
Минимальная длительность операций SQL с трассировкой |
Минимальная длительность операций SQL, перехватываемых SQL Trace, в миллисекундах. Например, это позволяет пропускать быстро выполняемые операции, если необходимо выявить операции SQL, которые под нагрузкой выполняются медленно. |
Строка подключения трассировки SQL |
Строка подключения для доступа к базе данных, подлежащей трассировке. |
Папка трассировки SQL |
Каталог размещения файла SQL Trace по завершении трассировки. Данный каталог должен иметь разрешение на запись для SQL Server и разрешение на чтение для контроллера. |
Трассировка SQL включена |
Данный параметр включает трассировку операций SQL. Значение по умолчанию — False. |
Подробнее см. в подразделе Вопрос. У меня проблемы производительности с данными SQL, используемыми в моем тесте. Это можно отладить?
Свойства итераций теста
Свойство. |
Определение |
---|---|
Итерации теста |
Определяет общее число отдельных тестов, которые должны быть выполнены для завершения нагрузочного теста. Этот свойство применимо, только если для свойства "Итерации теста использования" указано значение True. |
Использовать итерации теста |
Если для свойства "Итерации теста использования" задано значение True, нагрузочный тест будет выполняться до тех пор, пока число отдельных тестов, выполненных в рамках нагрузочного теста, не достигнет значения, указанного для свойства "Итерации теста". В этом случае временные параметры, а именно "Длительность разогрева", "Длительность выполнения" и "Длительность охлаждения", игнорируются. Если для свойства "Итерации теста использования" задано значение False, применяются все временные параметры, а свойство "Итерации теста" не учитывается. |
Для получения дополнительной информации см. Практическое руководство. Указание числа повторов теста в параметрах выполнения нагрузочного теста.
Свойства времени
Свойство. |
Определение |
---|---|
Длительность охлаждения |
Длительность периода охлаждения в формате чч:мм:сс. Некоторые тесты в составе нагрузочного теста все еще могут выполняться после завершения нагрузочного теста. В течение периода охлаждения эти тесты могут продолжать выполняться вплоть до их завершения или истечения периода охлаждения. По умолчанию период охлаждения не используется, и отдельные тесты завершаются по окончании выполнения нагрузочного теста в соответствии с параметром "Длительность выполнения". |
Длительность выполнения |
Продолжительность теста в формате чч:мм:сс. |
Частота выборки |
Интервал получения значений счетчиков производительности в формате чч:мм:сс. Для получения дополнительной информации см. Практическое руководство. Задание частоты выборки для выполнения нагрузочного теста. |
Длительность разогрева |
Период между началом теста и началом регистрации образцов данных в формате чч:мм:сс. Этот параметр часто используется для пошаговой нагрузки виртуальных пользователей с целью достижения определенного уровня нагрузки перед регистрацией значений выборок. Значения выборок, полученные до завершения периода прогрева, отображаются в анализаторе тестовой нагрузки. |
Свойства подключений WebTest
Свойство. |
Определение |
---|---|
Модель подключения WebTest |
Данное свойство управляет использованием подключений агентов тестовой нагрузки к веб-серверу, которые устанавливаются для веб-тестов производительности, выполняемых в рамках нагрузочного теста. Предусмотрено три модели подключения для веб-тестов производительности.
|
Размер пула подключений WebTest |
Определяет максимальное число подключений, устанавливаемых между агентом тестовой нагрузки и веб-сервером. Это свойство применимо только в модели Пул подключений. |
Изменение свойств параметров запуска
В нагрузочный тест можно добавить дополнительные параметры с различными значениями свойств, позволяющие запускать тест в различных условиях. Например, можно добавить параметры для использования другой частоты выборки или другой длительности выполнения. Одновременно можно использовать только один параметр запуска, при этом необходимо указать используемый параметр запуска, пометив его как активный. Пример см. в разделе Практическое руководство. Выбор активного параметра запуска для нагрузочного теста.
Чтобы изменить параметры запуска
Откройте нагрузочный тест.
Раскройте папку Параметры запуска.
Выберите узел Параметры запуска.
В меню Вид выберите команду Окно свойств.
Появится окно Свойства, в котором для выбранной конфигурации запуска перечислены свойства.
Воспользуйтесь окном Свойства для изменения параметров. Например, чтобы тест выполнялся 5 минут, измените длительность на 00:05:00.
Примечание
Полный список свойств параметров запуска и их описание см. в разделе Свойства параметров запуска нагрузочного теста.
Изменив свойства, сохраните нагрузочный тест. В меню Файл выберите команду Сохранить.
Примечание
В наборе параметров можно настроить и сопоставление набора счетчиков.Для получения дополнительной информации см. Указание наборов счетчиков и правил порогов для компьютеров в нагрузочном тесте.