大家好,我是阿萨。虽然此刻阿萨被Postman 折磨着,打开postman 10分钟了,Collections依然显示无法加载API,但是本着21天打卡的最后一天一定要坚持到底的原则,写完这最后一个章节。
明天就可以开始学习新工具啦。终于不再困扰于Postman了。每日因为Postman的性能和功能问题纠结,真的是很费心力。工具本来是为人服务的,如果最后囿于工具,那就真的是得不偿失了。
昨天的内容Postman有哪些不好用的地方?中提到的比较严重影响使用的问题,给大家提供2个解决方案:
1. 编辑好Postman json 文件的几个API 之后,后面的API 增加可以直接编辑json 文件完成(基本只需要修改URL,name,body 就可以了), 省时高效,
2. 使用Newman 随时随地去运行postman json,还可以并行或者串行运行。
今天就讲解下一般情况下,如何上使用Postman 从开发到设计最后发布以及自动化验证 一个API?
Postman使用API Builder支持API优先开发。可以使用API Builder直接在Postman中设计API。
API开发和测试过程的各种元素都连接到Postman中,例如集合、文档、测试、Mock和监视器。可以在Postman中修改api的版本,并将元素连接到特定的版本和发行版。还可以将Postman中的API与远程Git同步。
下面我们梳理下使用Postman的常见流程
创建API——在Postman中创建一个新的API。
版本控制api——管理api的不同版本和发布,并连接远程Git repo来同步更改。
定义API——通过编辑模式、验证模式和元素以及生成集合来定义API。
开发API——向API添加一个模拟服务器和文档。
生成服务器代码——根据OpenAPI 3规范生成服务器端模板代码,可以运行并扩展该Schema以包含业务逻辑。
测试API——向API添加测试,并使用CI集成来构建和自动化测试。
部署API——连接API部署服务,以在Postman中可视化运行。
持续运行API测试——添加监视器来持续测试API。
管理和共享API——与其他团队成员共享API,添加注释,查看变更日志,并观察变更。
API报告——使用报告查看关于团队如何使用、开发和改进API的统计数据。(付费)
Postman中的操作界面
导航API构建器
在侧栏中选择api。可以从这里打开和编辑任何现有的api,或者创建或导入新的api。选择父条目来打开API的Overview页面,或者选择下面的子条目来打开API版本页面。
API构建器栏
API Overview页面显示关于API所有版本的高级信息,以及每个版本的列表。Overview页面包含创建新版本API的操作。
API Builder概览页面
选择对应的API版本,可以打开对应的API版本页面。版本页面包含一个Overview选项卡,其中显示API版本的描述、该版本的每个版本的列表,以及相关的文档、环境和模拟服务器。API版本页面还有一些选项卡,可以在其中定义API模式、查看文档、添加测试、查看部署和监视API。这个页面也有控件来连接和使用外部Git回购。
API Builder版本页面
还有一个右边栏,有几个图标,取决于当前打开的页面。例如,在API版本页面上,有一些图标用于查看注释、从模式生成服务器样板代码以及查看API的变更日志。从变更日志中,还可以查看并创建新版本。
结束。API 界面功能就这些。
终于Postman 21天打卡结束了。
Postman 往期内容:
Postman 如何定时 自动化运行Collections?
Postman 如何查看受监控的Collections 运行结果?
明天开始学习Wireshark ,一个更高级的抓包工具.