跳到主要内容

Collection SDK

Collection SDK 是一个 Node.js 模块,允许你使用 Postman Collections 并将它们动态构建到你的 API 项目管道中。

使用 Collection SDK,你可以创建和操作集合,将它们导出为一种格式,然后你可以将其与其他实用程序集成,包括 Postman 和 Newman ,Postman 的命令行集合运行器。

接入采集 SDK​

Collection SDK 是一个开源项目。有关在你自己的项目中使用该模块的更多详细信息, 请访问存储库。 SDK 文档 提供了 SDK 中可用对象和方法的概述,以及相关 概念 的介绍。

你可以从 npm 或直接从存储库安装 SDK 。以下摘录演示了使用 SDK 读取文件并将其解析为 JavaScript 中的集合对象:

var fs = require('fs'),
Collection = require('postman-collection').Collection,
myCollection;

myCollection = new Collection(JSON.parse
(fs.readFileSync('sample-collection.json').toString()));

console.log(myCollection.toJSON());

Collection SDK 提供了一个接口,用于处理由 Postman Collection Schema 定义的数据结构。你可以使用 SDK 方法来创建和操作集合元素、定义请求详细信息、变量、身份验证等。

从项目 repo 开始使用 Collection SDK ,安装它并使用适合你的开发或测试项目的方式构建集合的方法。你还可以 Forking 并为项目做出贡献,或者为任何问题或功能请求创建问题。

下一步​

如果你正在使用 Collection SDK 来自动化你的部分 collection run 工作流程,你可以将你的 Collection SDK 开发与 Postman 的命令行 collection run 器 Newman 集成: