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


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

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

ПримечаниеПримечание

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

Требования

  • 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 для обеспечения сбора полных сведений выполните следующую процедуру.

Настройка свойства хранилища сведений о времени в нагрузочном тесте

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

  2. Разверните узел Параметры запуска в нагрузочном тесте.

  3. Выберите параметры запуска, нужно настроить, например *** Запустите Settings1 [активные] ***.

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

  5. В категории Результаты выберите свойство *** Время хранения детализирует углублением *** и выберите Все индивидуальные сведения.

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

См. также

Задачи

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

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

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