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


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

Этот раздел применим к:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

Тема применяется Тема не применяется Тема не применяется Тема не применяется

Трассировка SQL является инструментом, который используется в нагрузочных тестах для отслеживания и улучшения производительности веб-приложений. Трассировка SQL применяется, только если веб-приложение работает с данными, хранимыми на SQL Server.

Примечание

Трассировка SQL не ограничивается только веб-тестами производительности.Модульные тесты для приложений с доступом к базам данных SQL Server также являются хорошими кандидатами для трассировки SQL.

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

Примечание

Для использования трассировки SQL в нагрузочном тесте, выполняемом на локальном компьютере под управлением Windows Vista, необходимо быть членом роли sysadmin на целевом экземпляре SQL Server.Чтобы решить эту проблему, администратор SQL Server должен добавить пользователя к роли sysadmin.

Включение трассировки SQL при выполнении нагрузочного теста

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

  2. Щелкните правой кнопкой мыши активный узел Параметры выполнения для нагрузочного теста и в контекстном меню выберите пункт Свойства.

    Откроется окно Свойства.

  3. Установите свойство Трассировка SQL включена. Значение "True" указывает, что трассировка включена, в противном случае — значение "False".

  4. Установите свойство Строка подключения трассировки SQL. Введите строку подключения к SQL Server для отслеживания или нажмите кнопку с многоточием, чтобы открыть диалоговое окно Свойства подключения.

  5. Установите свойство Папка трассировки SQL. Введите имя папки, в которой будут храниться данные трассировки SQL. Путь должен быть доступен для SQL Server и клиента, выполняющего Visual Studio Ultimate.

  6. Установите свойство Минимальная длительность операций SQL с трассировкой. Введите значение для минимальной длительности запросов для трассировки. Например, значение 500 указывает трассировать все запросы длительностью более 500. Единицами измерения являются миллисекунды. Единицами измерения для SQL Server 2005 являются микросекунды.

  7. Сохраните и выполните тест.

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

    Примечание

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

См. также

Основные понятия

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

Управление результатами нагрузочного теста в репозитории результатов нагрузочного теста

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

Создание и изменение нагрузочных тестов

Сбор данных трассировки SQL для отслеживания и повышения производительности в нагрузочных тестах