Подтвердить что ты не робот

Как хранить коллекцию почтальонов в контроле источника

Я использую коллекции POSTMAN, чтобы проверить свой API, прежде чем открывать его. Я работаю с командой разработчиков, и мы хотели бы поделиться/добавить/отредактировать наши коллекции между собой.

Выполнение этого в исходном управлении несколько сложно, как видно из этого комментария на странице GitHUB:

Эта проблема по-прежнему сохраняется в версии 2.1.1 (в упаковке)

Теперь порядок запросов может быть детерминированным, но отличие экспортированной коллекции от двух разных машин и пользователей включает данные, которые не связаны с экспортированными коллекциями. Разница полна владельцев и других конфликтов идентификаторов, если одновременно есть несколько человек, которые работают над тестами.

Каков наилучший способ размещения этих данных в какой-то системе контроля версий? Любые предложения в противном случае?

4b9b3361

Ответ 1

Включение в VCS, несомненно, даст вам некоторые головные боли, как вы упомянули. Лучше всего использовать функцию Postmans для обмена коллекциями. Ниже приведена документация, найденная в https://www.getpostman.com/docs/sharing

Начиная с Postman v0.9.3, вы можете более эффективно делиться своими коллекциями и управлять ими. Первое, что вам нужно сделать, это создать учетную запись Postman. Вы можете создать его, используя свой идентификатор электронной почты или учетную запись Google. После того, как вы вошли в систему после создания учетной записи, коллекции, которые вы загружаете на Postman, связаны с вашей учетной записью. Вы можете удалить их позже через элемент "Общие коллекции" в раскрывающемся меню на панели навигации.

Ответ 2

Формат коллекции v2 удаляет большинство, если не все, проблем с переносимостью.

http://blog.getpostman.com/2015/06/05/travelogue-of-postman-collection-format-v2/

  • Формат должен быть очень портативным, чтобы его можно было легко переносить между различными системами без потери функциональности.

Ответ 3

Чтобы автоматически обмениваться существующей коллекцией почтальонов, вы можете использовать Postman Pro. Это платная услуга, с помощью которой команда может купить полную про-схему для своей команды и работать администратором. Postman pro позволяет следующее и многое другое:

  • Любые изменения в API автоматически отражаются в Postman для всех участников
  • Участники подписываются на коллекции из библиотеки Team и получают уведомления о любых изменениях.

За дополнительной информацией вы можете обратиться: https://app.getpostman.com/dashboard/team-upgrades

Это то, что я использую с моей командой тестеров автоматизации.

Ответ 4

Контроль источников в Почтальоне

На вопрос об обмене коллекциями, чтобы вы могли сотрудничать со своими товарищами по команде, ответили несколькими различными способами, например, путем обмена коллекцией или синхронизации с учетной записью группы.

Контроль версий в Почтальоне

Другая часть вопроса касалась помещения данных Почтальона в систему контроля версий. Почтальон представил некоторые функции контроля версий для платных групповых учетных записей, такие как возможность восстановления коллекций до определенной точки в фиде активности.

Платные групповые учетные записи также получают интеграцию для синхронизации своих коллекций с их собственными системами контроля версий, такими как, например, GitHub. Если у вас бесплатная учетная запись, вы можете использовать API Postman для создания собственной аналогичной интеграции для обновления коллекций.

В этом блоге рассказывается о некоторых функциях управления версиями в Postman.

ОБНОВЛЕНИЕ: Postman выпустил разветвление и слияние в приложении Postman v6.7.1, чтобы вы могли управлять контролем версий в приложении.