Экспорт данных (HAR и JMX)
Рекордер позволяет экспортировать записанные сессии в форматы HAR (HTTP Archive) и JMX (тест-план Apache JMeter) для анализа, воспроизведения и нагрузочного тестирования.
Как открыть экспорт
- Выделите в таблице нужные сессии (или не выделяйте, если экспортируются все). Нажмите кнопку Экспорт в панели инструментов или выберите соответствующий пункт в меню Файл. Откроется диалог экспорта.
Выбор формата и сохранение
- HAR — стандартный формат обмена данными о HTTP-трафике. Подходит для просмотра в браузерах, инструментах анализа производительности и обмена с разработчиками.
- JMX — формат тест-планов JMeter. Позволяет открыть записанный сценарий в JMeter, настроить корреляции и запустить нагрузочный тест. При экспорте в JMX учитываются правила корреляции и транзакции.
- После выбора формата выбираем путь и имя для сохранения файла.
После экспорта
- HAR: откройте файл в браузере (DevTools → Import HAR) или в любом инструменте, поддерживающем HAR.
- JMX: откройте файл в Apache JMeter (File → Open), проверьте сценарий и корреляции, при необходимости отредактируйте и запустите тест.
Для JMX формируется тестовый план с уже добавленным набором элементов: User Defined Variables(в параметры выноcятся host, port, scheme из наиболее встречающихся в запросах), эти параметры сразу подставляются в используемые запросы. Также добавляются Thread Group, HTTP Cookie Manager, HTTP Cache Manager, View Results Tree, расставляются Transaction Controller (если в процессе записи создавались транзакции).
Пример структуры JMX после экспорта:
Корреляции и JMX
- Правила корреляции, настроенные в Менеджере корреляции, при экспорте в JMX будут включены в тест-план (извлечение и подстановка переменных). Убедитесь, что корреляция включена до экспорта.
Обновлено: