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


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

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

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

Общие

Свойство

Определение

Описание

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

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

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

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

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

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

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

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

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

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

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

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

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

Имя

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

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

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

Ведение журнала

Свойство

Определение

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

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

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

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

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

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

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

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

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

Результаты

Свойство

Определение

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

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

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

  • None

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

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

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

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

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

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

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

Трассировка 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

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

См. также

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

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

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

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