Как стать автором
Обновить

Экспорт коллекций из Postman в Git

Думаю, все читатели уже знакомы с таким прекрасным инструментом, как Postman. Он хорош всем: удобный интерфейс, обширный функционал, запуск тестов не отходя от кассы. Но, не обошлось и без ложки дегтя: для командной работы в Postman нужно приобретать лицензию.

К моему стыду, пару лет назад я забыла заложить в бюджет покупку лицензий на Postman и пришлось резко выкручиваться, пока моя заявка проходила все круги ада согласований. И мне хочется поделиться способом, который позволит вашей команде продержаться какое-то время, пока компаний не выделит денег.

Итак, что вам понадобится?

  • Аккаунт в GitHub/Gitlab

  • Postman

  • Командная строка/Терминал

Теперь порядок действий:

  1. Создаем в Git новый репозиторий. В этом репозитории будет храниться наша коллекция.

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

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

  2. Переходим внутрь директории и клонируем свой проект из Git

  1. Все готово. Проект My_new_collection склонирован. Теперь переходим в Postman.

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

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

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

  2. Сохраняем файл

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

  2. В левом меню Postman выбираем пункт Environments

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

  2. В списке действий выбираем "Export"

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

  1. Кажется, ничего не забыли.

  2. Теперь нам нужно сохранить нашу коллекцию в Git.

  3. Запускаем терминал и, по классической схеме: add, commit, push.

  1. Проверяем, что все сохранилось в Git.

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

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

Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.