Подобно Time Watcher, Network Watcher позволяет измерять время загрузки сетевых элементов во время выполнения определенного диапазона шагов в рамках скрипта мониторинга, сгруппированных по типу (установить маску, например *.png, *.js и т.д.).
Для включения сетевого наблюдателей:
- Нажмите правой кнопкой мыши (шаг), после чего Network Watcher должен начать измерения.
- Выберите «Измерить время > запуска сети>».
- Опционально 1: Укажите параметры наблюдателя на панели редактирования, расположенной слева от области кода скрипта.
- Необязательное условие 2: Чтобы собирать, обрабатывать и агрегировать результаты Наблюдателя за сетями в качестве пользовательской метрики, убедитесь, что в настройках Наблюдателя за сетями включен параметр Пользовательская метрика.
- Дополнительные сведения об анализе пользовательских метрик см. в статье Пользовательские метрики в тестировании производительности веб-приложений нашей вики-страницы.
- Выберите тип, чтобы определить, как применять пороговое значение:
- Сумма – применить порог к сумме времени загрузки всех запросов.
- Средний – применить порог к арифметической среднем всех запросов.
- Каждый – применить порог к каждому запросу.
- Щелкните правой кнопкой мыши строку, после которой измерение должно быть остановлено, выберите «Измерение времени > остановки сети > » и выберите имя наблюдателя, который нужно закрыть.
Допустим, у нас есть интернет-магазин, который опирается на CDN, где некоторые из изображений портала размещены. Мы хотим измерить, удовлетворяет ли этот конкретный CDN нашим требованиям относительно скорости загрузки.
Все, что нам нужно, это добавить Network Watcher, настроенный для измерения времени загрузки изображений для этого CDN.
URL-адреса изображений имеют следующий формат:
http://1ba0.cdndomain.com/abc/1234567/image_1.png http://f4d4.cdndomain.net/kh3/1234567/image_2.png
В этом случае маска URL для Watcher должна быть:
*.cdndomain.*.png