首页 文章

如何在源代码管理中存储邮递员集合

提问于
浏览
27

我在打开它之前使用POSTMAN集合来测试我的API . 我与开发团队合作,我们希望彼此分享/添加/编辑我们的馆藏 .

在源控件中执行此操作证明有点棘手,如GitHUB页面上的此注释中所示:

此问题在版本2.1.1中仍然存在(已打包)请求的顺序现在可能是确定的,但来自两个不同计算机和用户的导出集合的差异包括与导出的集合无关的数据 . 如果有多个人同时处理测试,则diff会充满所有者和其他ID冲突 .

我们将这些数据放在某种版本控制系统中的最佳方法是什么?否则有什么建议?

4 回答

  • 12

    要自动共享您现有的邮递员集合,您可以使用Postman Pro . 这是一项付费服务,团队负责人可以使用该服务为其团队购买完整的计划并以管理员身份工作 . Postman pro可以实现以下功能:

    • API中的任何更改都会自动反映在Postman中,供所有成员使用

    • 会员订阅团队库中的馆藏,并获得任何变更的通知 .

    有关更多信息,请参阅:https://app.getpostman.com/dashboard/team-upgrades

    这就是我与自动化测试人员团队一起使用的内容 .

  • 7

    毫无疑问,将它置于VCS中会让你头疼,如你所提到的那样 . 您最好的选择是使用Postmans功能来共享集合 . 这是来自https://www.getpostman.com/docs/sharing的文档

    从Postman v0.9.3开始,您可以更有效地共享和管理您的馆藏 . 您要做的第一件事是创建一个Postman帐户 . 您可以使用电子邮件ID或Google帐户创建一个 . 在创建帐户后登录后,您在Postman上传的馆藏将与您的帐户相关联 . 您可以稍后通过导航栏下拉列表中的“共享集合”项删除它们 .

  • 2

    集合v2格式消除了大多数(如果不是全部)可移植性问题 .

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

    格式必须具有高度便携性,以便可以在各种系统之间轻松传输而不会丢失功能 .

  • 0

    Source Control in Postman

    关于分享馆藏以便与队友合作的问题已经通过几种不同的方式得到了回答,例如sharing the collectionsyncing to a team account .

    Version Control in Postman

    问题的另一部分是关于将Postman数据放入版本控制系统 . Postman为付费团队帐户引入了一些版本控制功能,例如能够restore collections到活动源中的某个点 .

    付费团队帐户还可以集成以将其集 Contract 步到他们自己的版本控制系统like GitHub for example . 如果您使用的是免费帐户,则可以使用Postman API构建自己的类似集成来更新集合 .

    这篇博文讲述了some of the version control features in Postman .

相关问题