Тема
Витрина общих параметров
Эта витрина агрегирует параметры не одного API, а всего проекта или выбранного общим переключателем Origin. Она предназначена для поперечного анализа словаря протокола.
Левая таблица показывает дедуплицированные сочетания имени параметра и источника. При выборе параметра правая таблица показывает все встреченные значения и запросы. Выбор значения открывает соответствующие HTTP request/response.
Типы обычно определяются платформой автоматически из структуры query/body и самого значения. Контекстное действие «Изменить тип» — нештатный механизм ручной корректировки неверно распознанного или неоднозначного типа. Он имеет два уровня:
- в левой агрегированной таблице изменение применяется глобально к параметру с таким именем и источником;
- в правой таблице изменение ограничивается конкретными origin, method и path выбранных запросов.
Тип параметра влияет не только на отображение. Автотесты работают со структурированными параметрами и при изменении запроса заново сериализуют query или тело. Поэтому ошибочно отмеченное число может быть записано без кавычек, а строковое значение — с кавычками; кроме того, набор допустимых проверок выбирается с учетом типа. «Изменить тип» позволяет исправить накопленную модель до запуска тестов: глобально для одинакового параметра либо только для конкретного endpoint-а.
Обе таблицы являются обычными витринами: их можно независимо фильтровать и экспортировать. Практический сценарий — выгрузить параметры/значения всего проекта, нормализовать и сгруппировать их вне Burp, после чего сформировать собственные ID, PARAMS или INTRUDER-словари в настройках проекта.
