本文由 Gideon(AI)翻译自英文原版。
什么是 Postman? 链接到标题
好吧,邮递员(postman)就是把邮件送到你家的那个人。好,这个冷笑话不太好笑。
以下内容摘自 Postman 官网,他们解释得非常到位:
Postman 是一个用于构建和使用 API 的平台。Postman 简化了 API 生命周期的每个环节,并优化了协作流程,帮助你更快地创建更好的 API。
我第一次接触 Postman 是在 Intuitive 实习期间。那两个月里我学到了很多,我大部分的工作习惯实际上都是在那段时间养成的,我非常感激那段经历。
Postman 是测试 API、快速预览数据的绝佳工具,绝对是你的不二之选。Postman 的优势在于,你无需搭建复杂的前后端环境,就可以单独测试你想测试的部分。
我喜欢解决问题,而 Postman 让你可以专注于手头的问题,而不必担心其他部分。在你专注于 API 的同时,你的同事可以负责前端设计,这样可以让团队更高效地协作。
我使用 Postman 的主要场景是测试数据库结构,尤其是在设计数据库结构的过程中。我用 Postman 测试以下内容:
- 我的数据结构是什么样的?
- 数据能否方便地获取?
- 数据库的关联关系是否正确建立?
- 等等……
Postman 的各个组成部分 链接到标题
Postman 有很多功能模块可以帮助你提升效率。以下只是我个人的使用方式,不代表最佳实践,但这种方式确实让我的工作更轻松了。
工作区(Workspaces) 链接到标题
工作区可以用来组织你的项目。例如,你有 A、B、C 三个对象;那么可以在每个工作区中添加团队成员,这样协作就变得非常方便。在不同项目之间切换时,你也可以轻松切换到对应的工作区,让一切井井有条。
集合(Collections) 链接到标题
我把集合理解为文件夹,就像你用文件夹在电脑上整理文件一样,道理相同。你可以在每个集合中添加 API,还可以为每个集合添加备注和文档,这样当其他人接手项目时,能够一目了然地了解情况。你也可以选择分享一个集合,保持有序!
变量(Variables) 链接到标题
你有没有见过别人分享 Postman 截图时,会用黑色方块遮住某些内容?因为他们不想让你看到用户名、密码或密钥。下次遇到这种情况,你可以建议他们使用变量!变量不仅可以解决这个问题,同时还能提升安全性,还能帮助你保持代码的整洁。变量可以在本地使用,也可以按集合使用,这样你只需修改一次变量值,所有引用该变量的地方都会同步更新!就像编程中使用变量一样,在任何引用它的地方,值都会保持同步。
文档(Documentation) 链接到标题
你可以在界面中的任何地方添加注释,并在开发过程中随时记录文档。我非常喜欢在与他人协作时使用这个功能,这样他们能更清楚地理解我为什么这样做,以及每个变量的用途。命名应该直观易懂,一目了然。
培训 链接到标题
我是那种边做边学、只学当下需要的内容的人。不过每个人的学习方式不同。Postman 也提供了大量学习资料,帮助你熟悉这个平台。这里有一个例子: 30-days-of-postman-for-developers
Postman 与 Salesforce 链接到标题
你也可以将 Salesforce 数据导入 Postman 进行测试。具体的操作步骤,我推荐你参考 这篇文章。Rahul 在文章中对每个步骤都进行了详细说明,手把手地指导你完成配置。
其他说明 链接到标题
我看到很多人对访问令牌(access token)有疑问,有时候还会想知道能否获取一个永不过期的访问令牌。但我认为我们需要先搞清楚一件事——什么是访问令牌?访问令牌现在被广泛使用,而且有很多不同类型。我把它们理解为进入某个应用、门户或页面的"钥匙"。这些操作都发生在后端,作为用户你可能从未注意到。访问令牌是否过期,取决于开发者的设置方式,与你所在页面或应用的会话时长有关——当会话超时,你将被迫重新登录以获得访问权限。这就是为什么有时候你通过社交账号登录(Facebook、Twitter、Google 等)后,在应用上闲置一段时间后,会被要求重新登录——那就是你的会话超时了。访问令牌的目的是授予访问权限,同时我们也需要保证安全性。外面有心怀不轨的人,可能利用同一个入口获取他们不该获取的信息——这就是"黑客攻击"这个词的一种冗长解释,哈哈。对于 Salesforce 来说,当你设置好关联应用(Connected App)后,第一次获取访问权限时会自动获得访问令牌;你也可以在通过 Postman 初次调用 API 时从 Salesforce 获取访问令牌。当会话过期后,你需要重新获取访问令牌并相应地查询数据。这是通过 Postman 访问时的情况。也许有人会问,他们的应用是否需要不断向用户提供访问令牌——当然不用……应用本身足够智能,会在后台自动处理这一切。更多内容请参考 这里。
总结 链接到标题
Postman 超棒!!!!哈哈
如果我在文中有任何错误,欢迎指出。如果你在使用 Postman 的过程中积累了一些小技巧,也欢迎联系我,我很乐意和你深入交流。