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