Skip to Content
РекордерПриложенияГлоссарий терминов

Глоссарий терминов

Краткие определения терминов, используемых в документации и в приложении НТБот — Рекордер.

HTTP (HyperText Transfer Protocol) — протокол передачи данных в веб. Запрос отправляется клиентом (браузер, приложение) на сервер; сервер возвращает ответ (страницу, JSON, файл и т.д.).

HTTPS — HTTP поверх шифрованного соединения (TLS/SSL). Для перехвата содержимого прокси должен расшифровать трафик, для чего используется свой корневой сертификат, устанавливаемый в систему или браузер.

Прокси (прокси-сервер) — промежуточный сервер между клиентом и целевым сервером. Клиент отправляет запросы на прокси; прокси пересылает их дальше и возвращает ответы клиенту. Рекордер работает как такой прокси и при этом записывает трафик.

Сессия (в контексте Рекордера) — один запрос и соответствующий ему ответ (и при необходимости связанные WebSocket-сообщения), сохранённые в базе и отображаемые одной строкой в таблице.

Корреляция — связь между данными в разных запросах/ответах: извлечение значения из одного ответа (например, токен, ID) и подстановка его в последующие запросы. Нужна для воспроизведения сценариев, где ответ сервера влияет на следующие запросы.

Транзакция — именованная группа запросов от момента «Новая транзакция» до «Завершить транзакцию». Используется для разметки сценария (логин, поиск, оформление заказа и т.п.) и экспорта по сценариям.

Правила перенаправления — правило перенаправления запроса на другой URL или на локальный файл вместо исходного адреса. Используется для подмены API, моков и тестовых окружений.

HAR (HTTP Archive) — стандартный формат (JSON) для хранения записанного HTTP-трафика. Поддерживается браузерами и многими инструментами анализа.

JMX (в контексте JMeter) — формат тест-планов Apache JMeter (XML). Позволяет описать сценарий нагрузочного теста; записанный в Рекордере трафик можно экспортировать в JMX и воспроизводить в JMeter.

WebSocket — протокол полно duplex-соединения поверх HTTP. Используется для чатов, уведомлений в реальном времени и т.д. Рекордер может перехватывать и отображать WebSocket-сообщения в рамках сессии.

Сертификат (корневой) — криптографический сертификат, которым Рекордер подписывает поддельные сертификаты сайтов при перехвате HTTPS. Чтобы браузер не показывал ошибку безопасности, этот корневой сертификат нужно установить в систему или в доверенные сертификаты браузера.

Обновлено: