
- •Лабораторная работа № 3:
- •Основные сведения о нагрузочных тестах
- •2. Обязательные компоненты для выполнения нагрузочного теста
- •Создание нагрузочного теста
- •4. Использование мастера создания нагрузочных тестов
- •5. Изменение параметров сценария нагрузочного теста
- •Изменение параметров шаблона нагрузки для сценария тестовой нагрузки
- •Модель набора тестов для нагрузочного теста
- •Процент, основанный на количестве виртуальных пользователей
- •Установка скорости для тестового набора
- •Тестовый набор
- •Указание тестового набора для существующего нагрузочного теста
- •Выбор набора обозревателей для сценария нагрузочного теста
- •Определение набора обозревателей в мастере тестовой нагрузки
- •Определение набора обозревателей для ранее созданного нагрузочного теста
- •Выбор смешанного сетевого профиля для сценария нагрузочного теста
- •Определение смешанного сетевого профиля в мастере тестовой нагрузки
- •Определение смешанного сетевого профиля для существующего нагрузочного теста
- •10. Наборы счетчиков при нагрузочном тестировании.
- •Использование наборов счетчиков
- •Установка наборов счетчиков в мастере тестовой нагрузки
- •11. Изменение параметров запуска для нагрузочного теста
- •12. Запуск нагрузочного теста
10. Наборы счетчиков при нагрузочном тестировании.
При создании нагрузочного теста в Visual Studio Team System Test Edition указывается набор счетчиков. Набор счетчиков представляет собой счетчики производительности, используемые для наблюдения во время выполнения нагрузочного теста. Наборы счетчиков входят в нагрузочный тест и применяются ко всем его сценариям. Они упорядочены по технологии, например наборы счетчиков ASP.NET или SQL.
Данные наборов счетчиков собираются на указанных компьютерах. Связь между набором счетчиков и компьютером, используемым во время нагрузочного теста, называется сопоставлением набора счетчиков. Например, тестируемый веб-сервер может располагать сопоставлениями набора счетчиков приложений ASP.NET, IIS и .NET.
По умолчанию данные счетчиков производительности собираются на контроллере и агентах.
Добавление серверов, на которых выполняется тестирование, в список компьютеров для сбора данных счетчиков является важным моментом. Таким образом, все значимые системные данные собираются и отслеживаются во время нагрузочного теста.
Использование наборов счетчиков
Средства нагрузочного тестирования с помощью счетчиков собирают данные о производительности и отображают их на диаграмме. Данные счетчика снимаются через определенные пользователем интервалы во время выполнения нагрузочного теста. Счетчики можно просматривать во время выполнения или по завершении нагрузочного теста. Во время выполнения используется монитор тестовой нагрузки, а после выполнения — анализатор тестовой нагрузки.
Данные счетчиков собираются на сервере и на компьютере, где выполняется тест. Если для выполнения тестов установлен набор агентских компьютеров, данные счетчиков будут собраны и на них.
Существует три категории счетчиков: "Проценты", "Количество" и "Средние значения". Их примеры: "Загрузка ЦП: %", "Количество блокировок SQL Server" и "Количество запросов IIS в секунду".
Данные о производительности для отдельных HTTP-запросов выводятся на компьютере, где выполняется тест, например на агентском компьютере. Для запросов отслеживаются такие данные, как среднее время до получения первого байта, время ответа и число запросов в секунду.
Для упрощения сбора данных о производительности на веб-сервере в Test Edition предоставляются предопределенные именованные наборы счетчиков, основанные на технологии, используемой в нагрузочных тестах. Эти наборы можно использовать при анализе работы сервера с IIS, ASP.NET или сервера SQL Server. Счетчики, не указанные в наборе счетчиков по умолчанию, можно добавить с помощью редактора тестовой нагрузки. Добавление компьютеров или серверов, на которых выполняется тестирование, в нагрузочный тест для отслеживания ресурсов, используемых на этих компьютерах, является важным моментом.
Наборы счетчиков, подобно параметрам запуска, применяются не к отдельным, а ко всем сценариям нагрузочного теста. Другими словами, наборы счетчиков применяются ко всему нагрузочному тесту и должны отражать его цели.