Думаю, все читатели уже знакомы с таким прекрасным инструментом, как Postman. Он хорош всем: удобный интерфейс, обширный функционал, запуск тестов не отходя от кассы. Но, не обошлось и без ложки дегтя: для командной работы в Postman нужно приобретать лицензию.
К моему стыду, пару лет назад я забыла заложить в бюджет покупку лицензий на Postman и пришлось резко выкручиваться, пока моя заявка проходила все круги ада согласований. И мне хочется поделиться способом, который позволит вашей команде продержаться какое-то время, пока компаний не выделит денег.
Итак, что вам понадобится?
Аккаунт в GitHub/Gitlab
Postman
Командная строка/Терминал
Теперь порядок действий:
Создаем в Git новый репозиторий. В этом репозитории будет храниться наша коллекция.

Проект создан, отлично!

Создаем на своем компьютере директорию, которую будем использовать для экспорта коллекций. В моем примере это - Postman_Collection
Переходим внутрь директории и клонируем свой проект из Git

Все готово. Проект My_new_collection склонирован. Теперь переходим в Postman.
Выбираем коллекцию, которую хотим экспортировать. Нажимаем на 3 точки рядом с названием коллекции и в списке действий выбираем "Export"

Postman предлагает выбрать версию экспортируемой коллекции. Я предпочитаю рекомендованную.

Далее вам нужно будет выбрать директорию, в которую вы хотите сохранить свою коллекцию. В моем случае это My_new_collection (директория проекта из Git), которая располагается внутри директории Postman_Collection.
Сохраняем файл

Не забываем про переменные окружения. Их тоже нужно экспортировать
В левом меню Postman выбираем пункт Environments

Выбираем нужный набор переменных окружений и кликаем на 3 точки справа
В списке действий выбираем "Export"

Сохраняем набор в директорию My_new_collection

Кажется, ничего не забыли.
Теперь нам нужно сохранить нашу коллекцию в Git.
Запускаем терминал и, по классической схеме: add, commit, push.

Проверяем, что все сохранилось в Git.
Да, все прошло успешно. И коллекция и переменные на месте. Теперь можно добавлять участников в свой проект и работать с коллекциями Postman, как с любым другим кодом в Git: создавать ветки, делать коммиты, запускать тесты с помощью Jenkins или Gitlab CI.

На этом у меня все, спасибо за внимание!