Импорт из Postman
FleetFoot берёт данные в том виде, в каком их выгружает Postman, и сохраняет всё, включая то, чем пока не пользуется.
Как выгрузить данные из Postman
Всё сразу. В Postman откройте Settings → Data → Export Data. Postman пришлёт на почту ссылку на .zip. Перетащите этот .zip в FleetFoot как есть.
Одна коллекция. Нажмите … рядом с коллекцией → Export → Collection v2.1.
Окружения. Откройте Environments, нажмите … рядом с окружением → Export.
Текущие значения не выгружаются
«Текущие значения» (current values) переменных Postman хранит только на вашем компьютере, поэтому их нет ни в одной выгрузке. После импорта проверьте токены и пароли: они могут оказаться пустыми.
Импорт
Нажмите ⌘O или Импорт из Postman, затем:
- перетащите файлы, папку или
.zipна окно, или - нажмите Выбрать файлы… или Выбрать папку…, или
- нажмите Вставить JSON и вставьте коллекцию или окружение.
FleetFoot определяет тип по содержимому, а не по имени файла. Он понимает:
| Что | Подробности |
|---|---|
| Коллекции v2.0 и v2.1 | папки, запросы, авторизация, переменные, скрипты, сохранённые примеры |
| Окружения и глобальные переменные | глобальные добавляются к глобальным переменным FleetFoot |
Полная выгрузка данных (.zip) | импортируется всё, что внутри |
| Ответы Postman API | {"collection": …} и {"environment": …} |
Коллекции в старом формате v1 не поддерживаются: выгрузите их из Postman заново в формате v2.1.
Отчёт об импорте
После импорта FleetFoot показывает, что произошло:
- Перенесено — коллекции с запросами и папками, окружения.
- Сохранено, но пока не поддерживается — то, что FleetFoot хранит, но пока не выполняет: скрипты, тесты, OAuth 2.0. Это не теряется и остаётся при запросе.
- Пропущено — файлы, в которых нет данных Postman, с причиной.
Повторный импорт той же коллекции добавит вторую копию, отчёт об этом скажет.
Что со скриптами
Pre-request скрипты и тесты сохраняются вместе с запросами и видны на вкладке Скрипты, но FleetFoot их пока не выполняет.
Неопределённые переменные после импорта
Коллекция часто использует переменные, которые жили в окружении Postman, например {{baseUrl}}. Щёлкните коллекцию правой кнопкой → Неопределённые переменные…, чтобы увидеть их все и задать значения за один раз. Подробнее — в разделе Переменные и окружения.