如何在源代码管理中存储postman集合

tv6aics1  于 2023-01-02  发布在  Postman
关注(0)|答案(4)|浏览(160)

我正在使用POSTMAN集合来测试我的API,然后再打开它。我和一个开发团队一起工作,我们希望在彼此之间共享/添加/编辑我们的集合。
在源代码管理中这样做被证明有点棘手,可以在GitHUB页面上的这条评论中看到:
此问题在版本2.1.1(已打包)中仍然存在
现在请求的顺序可能是确定的,但是从两台不同的机器和用户导出的集合的diff包含与导出的集合无关的数据。如果有几个人同时处理测试,diff就会充满所有者和其他id冲突。
把这些数据放到某种版本控制系统中的最好方法是什么?有什么建议吗?

9avjhtql

9avjhtql1#

将它放在VCS中无疑会给您带来一些麻烦,您最好的选择是使用Postmans功能来共享集合。
从Postman v0.9.3开始,你可以更有效地分享和管理你的收藏。你要做的第一件事是创建一个Postman账户。你可以使用你的电子邮件ID或Google账户创建一个。一旦你在创建账户后登录,你上传到 Postman 的收藏是与你的帐号相关联的。2你可以在以后通过导航栏下拉菜单中的“共享收藏”项删除它们。

rjee0c15

rjee0c152#

集合v2格式消除了大多数(如果不是全部的话)可移植性问题。
http://blog.getpostman.com/2015/06/05/travelogue-of-postman-collection-format-v2/

  • 该格式必须具有高度的可移植性,以便能够在不损失功能的情况下在各种系统之间轻松传输。
nzk0hqpo

nzk0hqpo3#

Postman中的源代码管理

关于共享集合以便您可以与团队成员协作的问题已经有了几种不同的回答,如sharing the collectionsyncing to a team account对该问题的其他回答中所述。

Postman中的版本控制

问题的另一部分是关于将Postman数据放到版本控制系统中,Postman为付费团队帐户引入了一些版本控制特性,比如能够将收集的内容恢复到活动提要中的某个点。
付费的团队帐号也可以通过集成将他们的集合同步到他们自己的版本控制系统like GitHub for example,如果你是免费的,你可以使用Postman API来构建你自己的类似集成来更新集合。
这篇博客文章讨论了some of the version control features in Postman
更新:Postman在Postman应用程序v6.7.1中发布了forking and merging,因此您可以在应用程序中管理版本控制。

brqmpdu1

brqmpdu14#

要自动共享您现有的 Postman 收集您可以使用 Postman 专业。这是一个付费服务提供使用其中一个团队领导可以购买完整的亲方案为他的团队和工作作为一个管理员。 Postman 专业使以下和更多:

  1. API中的任何更改都会自动反映在Postman中
    1.成员订阅团队库中的集合并获得任何更改的通知。
    有关详细信息,请参阅:https://app.getpostman.com/dashboard/team-upgrades
    这是我和我的自动化测试人员团队一起使用的。

相关问题