Запись трафика
Подсистема мониторинга трафика в Primo RPA Studio позволяет быстро и легко анализировать взаимодействие с порталами, сайтами и веб-сервисами, а также формировать Web-запросы в сценариях на основе полученных данных.
Требование к правам доступа: для работы Инспектора трафика необходимо запустить Студию с правами локального администратора.
Интерфейс мониторинга трафика
Мониторинг включает три основные панели:
- Перехват трафика - журнал сетевых операций
- Свойства пакета - детальная информация о выбранном запросе
- Фильтр трафика - настройки фильтрации перехватываемых данных
Если панель свойств или другие панели интерфейса закрылись или не отображаются:
- Перейдите в верхнее меню Вид → Панели
- Выберите Сброс панелей
- Интерфейс восстановится в стандартное состояние
Панель “Перехват трафика”
Отображает в хронологическом порядке все запросы и ответы, происходящие на рабочем месте пользователя в реальном времени. Для начала записи трафика необходимо нажать кнопку Начать перехват . После нажатия в таблице панели начнут появляться запросы, производимые с рабочего места.
В таблице отображаются следующие параметры каждого запроса:
Параметр | Описание |
---|---|
Результат | HTTP-статус код или код события |
Протокол | Используемый сетевой протокол (HTTP/HTTPS) |
Host | Доменное имя целевого сервера |
URL | Полный адрес запроса |
Тело | Размер тела запроса в байтах |
Кеширование | Информация о кешировании данных |
Тип контента | MIME-тип передаваемого контента |
Для раскрытия дополнительной информации о конкретном запросе нажмите на значок +
в строке запроса. Это отобразит содержимое тела запроса и ответа.
Для остановки записи нужно нажать кнопку Остановить перехват
Кнопка Следовать за журналом для автоматического прокручивания вниз при появлении новых запросов.
Для удаления из списка выделенных запросов, выделите нужные записи и нажмите Удалить
Для очистки журнала запросов нужно нажать кнопку Очистить
Панель “Свойства пакета”
При выборе запроса в журнале, детальная информация о нем отображается в этой панели.
Верхняя секция: Детали отправленного запроса
Нижняя секция: Информация о полученном ответе
Режимы просмотра данных
- Заголовки - просмотр HTTP-заголовков
- Текст - содержимое тела запроса/ответа
- Чистый - полный текст коммуникации (заголовки + тело)
- JSON - структурированное представление JSON-данных
- XML - форматированное отображение XML-содержимого
Панель “Фильтр трафика”
Для пред-фильтрации трафика имеется панель Фильтр трафика.
В данной панели можно:
- Включить отслеживание запросов типа CONNECT
- Включить перехват запросов мультимедиа-контента
- Создать специальные фильтры
Специальные фильтры
Система позволяет создавать пользовательские фильтры на основе регулярных выражений для следующих параметров:
Доступные объекты фильтрации:
- Результат (HTTP-статус)
- Протокол
- Host (домен)
- URL (адрес)
- Тип контента запроса
- Тип контента ответа
- Заголовок запроса
- Заголовок ответа
- Тело запроса
- Тело ответа
Пример использования фильтра
Для фильтрации запросов только к доменам, содержащим “mail”, создайте фильтр со следующими параметрами:
- Объект: URL
- Выражение: .*mail.*
Рекомендации по использованию
- Перед началом работы убедитесь в наличии прав администратора
- Для анализа конкретного сценария используйте фильтры для сокращения шума
- При работе с большими объемами данных регулярно очищайте журнал для улучшения производительности
- Для анализа API используйте режимы JSON/XML для удобного просмотра структурированных данных