Наборы счетчиков при нагрузочном тестировании

При создании нагрузочного теста в Visual Studio Team System Test Edition указывается набор счетчиков. Набор счетчиков представляет собой счетчики производительности, используемые для наблюдения во время выполнения нагрузочного теста. Наборы счетчиков входят в нагрузочный тест и применяются ко всем его сценариям. Они упорядочены по технологии, например наборы счетчиков ASP.NET или SQL.

Данные наборов счетчиков собираются на указанных компьютерах. Связь между набором счетчиков и компьютером, используемым во время нагрузочного теста, называется сопоставлением набора счетчиков. Например, тестируемый веб-сервер может располагать сопоставлениями набора счетчиков приложений ASP.NET, IIS и.NET.

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

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

Использование наборов счетчиков

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

Данные счетчиков собираются на сервере и на компьютере, где выполняется тест. Если для выполнения тестов установлен набор агентских компьютеров, данные счетчиков будут собраны и на них.

Существует три категории счетчиков: "Проценты", "Количество" и "Средние значения". Их примеры: "Загрузка ЦП: %", "Количество блокировок SQL Server" и "Количество запросов IIS в секунду".

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

Для упрощения сбора данных о производительности на веб-сервере в Test Edition предоставляются предопределенные именованные наборы счетчиков, основанные на технологии, используемой в нагрузочных тестах. Эти наборы можно использовать при анализе работы сервера с IIS, ASP.NET или сервера SQL Server. Счетчики, не указанные в наборе счетчиков по умолчанию, можно добавить с помощью редактора тестовой нагрузки. Добавление компьютеров или серверов, на которых выполняется тестирование, в нагрузочный тест для отслеживания ресурсов, используемых на этих компьютерах, является важным моментом.

Наборы счетчиков, подобно параметрам запуска, применяются не к отдельным, а ко всем сценариям нагрузочного теста. Другими словами, наборы счетчиков применяются ко всему нагрузочному тесту и должны отражать его цели.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: