Практическое руководство. Указание свойства хранилища сведений о синхронизации для запуска нагрузочного теста
Этот раздел применим к:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
После создания нагрузочного теста с помощью мастера тестовой нагрузки можно с помощью редактора тестовой нагрузки изменять свойства сценариев в соответствии с требованиями и целями тестирования. Дополнительные сведения см. в разделе Практическое руководство. Создание нагрузочных тестов с помощью мастера тестовой нагрузки.
Примечание
Полный список свойств параметров запуска и их описание см. в разделе Свойства параметров запуска нагрузочного теста.
Используя редактор тестовой нагрузки, можно изменить значение свойства Хранилище сведений о времени параметров запуска в окне "Свойства".
Для свойства Хранилище сведений о времени можно задать любое из следующих значений.
Все индивидуальные сведения. Сбор и сохранение отдельных значений синхронизации по каждому тесту, транзакции и странице, использованным во время теста.
Примечание
Для включения сведений о виртуальных пользователях в результаты нагрузочного теста должен быть выбран вариант Все индивидуальные сведения.Дополнительные сведения см. в разделе Анализ нагрузочного тестирования действий виртуальных пользователей в представлении сведений анализатора тестовой нагрузки.
Нет. Сбор отдельных сведений о синхронизации не производится. Однако средние значения все равно доступны.
Только статистика. Отдельные сведения о синхронизации сохраняются, но только в виде процентилей. Это обеспечивает экономию места.
Замечания о свойстве "Хранилище сведений о времени"
Если свойство Хранилище сведений о времени включено, то в хранилище результатов нагрузочного теста будет записываться время выполнения каждого отдельного теста, транзакции и страницы. Это обеспечивает отображение данных процентилей 90 и 95 в анализаторе тестовой нагрузки в таблицах "Тесты", "Транзакции" и "Страницы".
Если после включения свойства Хранилище сведений о времени ему задается значение Только статистика или Все индивидуальные сведения, регистрируется время всех тестов, страниц и транзакций и на основе сведений о времени вычисляются данные процентилей. Отличие состоит в том, что при выборе параметра Только статистика после вычисления данных процентилей из хранилища будут удалены сведения о времени для всех отдельных объектов. Это позволит уменьшить место, необходимое для хранения данных при использовании сведений о времени. Однако если необходимо обрабатывать подробные данные о времени другими способами с помощью средств SQL, необходимо задать значение Все индивидуальные сведения, чтобы обеспечить доступность подробных данных о времени для такой обработки. Кроме того, если задать для свойства значение Все индивидуальные сведения, можно анализировать действия виртуальных пользователей с помощью диаграммы активности виртуальных пользователей в анализаторе тестовой нагрузки после завершения нагрузочного теста. Дополнительные сведения см. в разделе Анализ нагрузочного тестирования действий виртуальных пользователей в представлении сведений анализатора тестовой нагрузки.
Объем места, необходимый для хранения сведений о времени в хранилище результатов нагрузочных тестов, может быть очень большим, особенно для длительных тестов. Кроме того, сохранение этих данных в хранилище результатов нагрузочных тестов после завершения теста может занять очень много времени, поскольку эти данные хранятся на агентах до завершения тестирования. После завершения теста данных сохраняются в хранилище. По умолчанию свойство Хранилище сведений о времени включено. Если это важно для тестовой среды, можно указать для параметра Хранилище сведений о времени значение Нет.
Подробные данные о времени сохраняются в файле LoadTestItemResults.dat во время тестового запуска и отправляются обратно в контроллер после завершения нагрузочного теста. Если нагрузочный тест выполняется в течение длительного времени, размер файла становится очень большим. При нехватке дискового пространства на агентском компьютере может возникнуть проблема.
Примечание
В предыдущих версиях Visual Studio, включая Microsoft Visual Studio 2005 и Visual Studio 2008, был предусмотрен параметр Все индивидуальные сведения для свойства Хранилище сведений о времени.Однако имеется два важных отличия.Во-первых, параметр Все индивидуальные сведения не был параметром по умолчанию.Во-вторых, единственным способом доступа к этой информации было использование SQL-запросов.
В случае обновления проекта из предыдущей версии нагрузочного теста Visual Studio для обеспечения сбора полных сведений выполните следующую процедуру.
Настройка свойства "Хранилище сведений о времени" в нагрузочном тесте
Откройте нагрузочный тест в редакторе тестовой нагрузки.
Разверните узел Параметры запуска в нагрузочном тесте.
Щелкните параметры запуска, которые требуется настроить, например Параметры запуска 1[Активные].
Откройте окно "Свойства". В меню Вид выберите команду Окно свойств.
В категории Результаты щелкните свойство Хранилище сведений о времени и выберите Все индивидуальные сведения.
После настройки параметра Все индивидуальные сведения для свойства Хранилище сведений о времени можно выполнить нагрузочный тест и просмотреть диаграмму активности виртуальных пользователей. Дополнительные сведения см. в разделах Запуск веб-тестов производительности и нагрузочных тестов и Практическое руководство. Анализ действий виртуальных пользователей при нагрузочном тестировании с помощью диаграммы активности виртуальных пользователей.