• 12
  • 12
分享

预览和发布API文档

下面介绍Postman中如何预览和发布API文档。

简要概述步骤

  1. Collection

  2. 鼠标移动到某个Collection,点击三个点

  3. PublishDocs

  4. Publish

  5. 得到PublicURL

  6. 别人打开这个PublicURL,即可查看API文档

详细解释具体操作

预览API文档

点击分组右边的大于号>

1.png

如果只是预览,比如后台开发员自己查看API文档的话,可以选择:Viewinweb

2.png

等价于点击PublishDocs去发布:

3.png

ViewinWeb后,有Publish的选项(见后面的截图)

ViewinWeb后,会打开预览页面:

比如:奶牛云

https://documenter.getpostman.com/collection/view/669382-42273840-6237-dbae-5455-26b16f45e2b9

4.png

5.png

而右边的示例代码,也可以从默认的cURL换成其他的:

6.png

7.png

发布API文档

如果想要让其他人能看到这个文档,则点击Publish:

8.png

然后会打开类似于这样的地址:

PostmanDocumenter

https://documenter.getpostman.com/collection/publish?meta=Y29sbGVjdGlvbl9pZD00MjI3Mzg0MC02MjM3LWRiYWUtNTQ1NS0yNmIxNmY0NWUyYjkmb3duZXI9NjY5MzgyJmNvbGxlY3Rpb25fbmFtZT0lRTUlQTUlQjYlRTclODklOUIlRTQlQkElOTE=

9.png

点击Publish后,可以生成对应的公开的网页地址:

10.png

打开API接口文档地址:

https://documenter.getpostman.com/view/669382/collection/77fd4RM

即可看到(和前面预览一样效果的API文档了):

11.png

如此,别人即可查看对应的API接口文档。

已发布的API文档支持自动更新

后续如果自己的API接口修改后:

比如:

12.png

13.png

(后来发现,不用再去进入此预览和发布的流程,去更新文档,而是Postman自动支持)

别人去刷新该文档的页面:

https://documenter.getpostman.com/view/669382/collection/77fd4RM

即可看到更新后的内容:

14.png

出处:https://crifan.github.io/api_tool_postman/website/postman_api_doc/preview_publish_api_doc.html

该作者的电子书值得一看,看了涨了不少姿势,对很多知识可以有一个大体的认知



作者:追求者2016

原文链接:https://blog.csdn.net/example440982/article/details/84993257#comments_15503297


  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。测试的策略:接口测试也是属于功能测试,所以跟我们以往的功能测试流程并没有太大区别,测试流程依旧是:评审测试接口文档(需求文档);根据接口文档编写测试用例(用例编写完全可以按照以往规则来编写,例如等价类划分,边界值等设计方法);执行测试,查看不同的参数请求,接口的返回的数据是否达到预期。那么设计测试用例时我们主要考虑如下几个方面:功能测试:接口的功能是否正确实现了;接口是否按照设计文档中来实现(比如user...
            12 12 2643
            分享
          • 导出json文件方便使用jenkins集成环境管理,导出python的话方便在linux系统下运行脚本。1、postman导出json文件:目前postman支持V1(逐渐弃用),V2,V2.1(推荐使用),只有客户端支持导出功能,chrome插件不支持选择要导出的版本号即可2、postman导出Python脚本生成后复制代码新建.py文件即可作者:笑笑就好90原文链接:https://www.cnblogs.com/xulinmei/p/10719231.html
            0 0 674
            分享
          •   1 Mantis工具应用技巧  BUG跟踪工具你都了解哪些?禅道、JIRA、Mantis、BugZilla?  在我的项目中,使用的是Mantis工具来管理缺陷。  用过Mantis系统的伙伴应该都知道,Mantis是一个开源缺陷跟踪系统,以Web可视化UI界面进行操作,进行项目管理及缺陷跟踪。  虽然Mantis系统有如下的功能特性:  1、可定制Email通知功能;  2、支持多项目、多语言;  3、权限设置灵活,不同角色有不同权限,每个项目可设为公开或私有状态,每个缺陷可设为公开或私有状态,每个缺陷可以在不同项目间移动;  4、具有方便的缺陷关联功能,除重复缺陷外,每个缺陷都可以链接...
            11 11 1961
            分享
          • 1、请详细阐述接口测试和UI测试在测试活动中是如何协同测试的?UI与接口测试的协同可以从下面的方向考虑:UI的操作实际上就是用另一种方式调用接口,那么接口有多少种参数组合就要求UI用例要构造多少种操作进行调用;UI操作所需要的数据可以用接口来生成;接口测试可以保证数据和逻辑的准确性,UI测试需要考虑交互和界面展示的逻辑正确性;UI测试需要重视接口调用不成功或者接口异常情况下UI的呈现方式和用户体验;UI中可能会有一些状态的缓存信息(这样就不需要每次频繁调用接口去获取了),比如鉴权信息等,需要重点关注这些缓存的更新策略。2、接口测试中上下游接口有数据依赖如何处理?上下游接口的数据依赖无非就是准备...
            15 16 1303
            分享
          •   测试代码是确保代码稳定的第一步。能做到这一点的最佳方法之一就是使用单元测试,确保应用程序中的每个较小的功能都按应有的方式运行——尤其是当应用程序接收到极端或无效输入,甚至可能有害的输入时。  为什么要进行单元测试?  进行单元测试有许多不同的方法,一些主要目的是:  验证功能:单元测试确保代码做正确的事情并且不做任何不应该做的事情——大多数错误发生在这里。  防止代码回归:当我们发现错误时,添加单元测试来检查场景可以防止代码更改在将来重新引入错误。  记录代码:通过正确的单元测试,一套完整的测试和结果提供了应用程序应该如何工作的规范。  保护您的应用程序:单元测试可以检查可利用的漏洞(例如...
            0 0 711
            分享
      • 51testing软件测试圈微信