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