Когда мастер заканчивает свою работу, он создает loadtest-файл. Этот файл можно открыть и отредактировать внутри Visual Studio.
На рис. 28.35 показан пример файла, открытого в интегрированной среде Visual Studio. Обратите внимание, что в нем присутствуют все разделы, которые были описаны в мастере.
Если вам необходимо отредактировать элемент, то вы можете выбрать его и модифицировать его настройки в окне свойств Properties. Вы можете также щелкнуть по разделу правой кнопкой мыши и открыть редактор. Например, если вы хотите изменить раздел Network, то можете щелкнуть по нему правой кнопкой мыши и выбрать пункт Edit Network Mix для того, чтобы открыть диалоговое окно, которое выглядит точно так же, как страница мастера для этой настройки.
Обратите также внимание на самую правую кнопку в панели инструментов редактора нагрузочного теста. Она позволяет вам использовать нагрузочный тест для запуска сеанса профилирования производительности (как это обсуждалось в главе 26).
Выполнение нагрузочных тестов и просмотр результатов
Наконец, вы готовы запустить нагрузочный тест. Когда вы нажмете кнопку Run на странице нагрузочного теста, Visual Studio откроет окно монитора нагрузочного теста. Это окно показано на рис. 28.36. Здесь система еще выполняет набор тестов.
Если вы когда-либо пользовались программой Performance Monitor в Windows, то найдете сходство с этим экраном. В центре монитора находится набор графиков, которые отслеживают важные счетчики (вы можете изменить компоновку сетки и количество отображаемых графиков). По умолчанию выводятся графики Key Indicators, Page Response Time, System Under Test, а также Controller and Agents.
Отслеживаемые каждым графиком счетчики перечислены внизу экрана (вместе с общей статистикой по ним). Если выбрать один из счетчиков, то его линия на графике будет выделена. Например, на рисунке выбран индикатор User Load. Вы видите, что эта нагрузка ступенчато возрастает по времени.
Здесь есть еще несколько других окон. Окно Counters (слева) позволяет вам перемещаться по счетчикам и добавлять их в монитор. Окно Overview показывает сводку по тестам. Вы можете увидеть в этом окне некоторую ключевую статистику, такую как общее количество запросов, количество запросов в секунду, а также использование кэша.
Когда тест останавливается, данные сохраняются. Вы можете работать с этими данными и подробно анализировать их. Кроме того, вы можете искать тенденции и точки отказа. Вы можете также проанализировать произошедшие во время выполнения ошибки. Пример отчета показан на рис. 28.37. Вы можете также просматривать эти данные в виде графиков и таблиц (при помощи панели инструментов наверху). И конечно, при необходимости вы можете экспортировать эти данные.
Рис. 28.37. Отчет по тесту