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