Управление результатами нагрузочного теста в репозитории результатов нагрузочного теста
При выполнении нагрузочных тестов собранные сведения сохраняются в хранилище результатов нагрузочных тестов, которое представляет собой базу данных SQL. В хранилище результатов нагрузочных тестов содержатся данные счетчиков производительности и сведения о записанных ошибках. База данных хранилища создается при установке для контроллеров или автоматически создается во время первого запуска нагрузочного теста на локальном компьютере. При запуске в локальной системе база данных будет создана автоматически, если отсутствует схема нагрузочного теста.
Если изменить в контроллере строку подключения к хранилищу, чтобы использовать другой сервер, на новом сервере для создания схемы нужно выполнить скрипт loadtestresultsrepository.sql. Дополнительные сведения о хранилище результатов нагрузочных тестов см. в разделе Практическое руководство. Создание репозитория результатов нагрузочного теста с помощью SQL.
В Visual Studio Ultimate предоставляются именованные наборы счетчиков, собирающие общие данные о производительности. Эти наборы можно использовать при анализе работы сервера IIS, сервера ASP.NET или сервера SQL Server. Все данные, собранные наборами счетчиков, сохраняются в хранилище результатов нагрузочных тестов.
Важно!
Существуют различия между данными наборов счетчиков и счетчиков производительности.Набор счетчиков — это метаданные.Он определяет группу счетчиков производительности, данные которых нужно собирать с компьютера, обладающего определенной ролью, например ролью сервера IIS или сервера SQL Server.Набор счетчиков является частью определения нагрузочного теста.Данные счетчиков производительности собираются на базе наборов счетчиков, сопоставления набора счетчиков с определенным компьютером и частоты выборки.
Особенности хранилищ результатов нагрузочных тестов
Если установлен выпуск Visual Studio 2010 Ultimate, в качестве хранилища результатов нагрузочных тестов используется установленный на компьютере экземпляр SQL Express. Выпуск SQL Express поддерживает использование не более 4 ГБ места на диске. Если планируется запускать большое число нагрузочных тестов в течение длительного периода времени, следует подумать о настройке в качестве хранилища результатов экземпляра полной версии SQL Server, если таковой имеется.
Задачи анализатора тестовой нагрузки
Задачи |
Связанные разделы |
---|---|
Настройка репозитория результатов нагрузочного теста. Можно настроить репозиторий результатов нагрузочного теста в базе данных SQL. ![]()
Кроме того, репозиторий нагрузочного тестирования можно создать при установке контроллера тестирования.Дополнительные сведения см. в разделе Установка и настройка агентов Visual Studio и контроллеров тестирования и построения.
|
|
Выбор и просмотр репозитория результатов. Можно выбрать конкретный репозиторий результатов. Не обязательно использовать локальное хранилище результатов. Нагрузочные тесты зачастую выполняются на наборе удаленных компьютеров агентов. Результаты тестов с компьютеров-агентов или с локального компьютера можно сохранить на любом сервере SQL Server, где было создано хранилище результатов нагрузочных тестов. В обоих случаях нужно указать расположение для сохранения результатов с помощью окна Администрирование контроллеров тестов. |
|
Удаление результатов нагрузочных тестов из репозитория. Результаты нагрузочного теста можно удалить из редактора тестовой нагрузки с помощью диалогового окна Открытие и обработка результатов нагрузочных тестов. |
|
Импорт результатов в репозиторий и экспорт результатов из репозитория. Результаты нагрузочных тестов можно импортировать в редактор тестовой нагрузки и экспортировать из него. |
Связанные задачи
Анализ результатов нагрузочных тестов с помощью анализатора тестовой нагрузки
Анализатор тестовой нагрузки позволяет просматривать результаты выполняющихся и завершенных нагрузочных тестов.
См. также
Основные понятия
Анализ запусков нагрузочных тестов
Тестирование производительности приложения и его устойчивости к нагрузкам
Практическое руководство. Обращение к результатам нагрузочного теста для их анализа