前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >强大的Postman --- API管理工具

强大的Postman --- API管理工具

作者头像
mafeifan
发布2019-03-19 17:30:49
2.8K0
发布2019-03-19 17:30:49
举报
文章被收录于专栏:finleyMafinleyMa

Postman是大家常用的API管理及测试工具。 他可能比你想象中的更强大。 个人最近研究了一波,简单总结一下。

  1. Postman工具有chrome扩展和独立客户端,推荐安装独立客户端。
  2. Postman有个workspace的概念,workspace 分 personal 和 team。 personal workspace 只能自己查看,team workspace 可添加成员和设置成员权限,成员之间可共同管理API。

  1. 每个workspace可管理多个collection,我们可以发布collection,即生成在线API文档。

  1. 文档的描述支持markdown
  2. 每个API支持写测试用例,下图 snippet 提供了很多测试示例

  1. Postman提供了一个专门跑API测试的GUI工具,叫 Runner, 配好循环次数,每个测试的时间间隔,可针对某目录或上传collection进行测试。

  1. Postman本身提供了一套Postman API可以操作collection,environment等,不过要先申请一个api_key。通过他可以以请求的方式操作自己的写的API。
  2. GUI工具需要我们手动点击触发跑测试,还无法做到完全自动化,好在Postman提供了CLI工具叫做 newman,是一个NodeJS项目。
  3. 下面的代码非常简单,配好要测试的collection和 environment,执行 node index.js 就能看到测试用例的结果。这里配置的是在命令行和html中显示报告。

这里我找了漂亮的 Postman Report Html模板

  1. 这样基本可以实现了 API测试自动化
注意事项
  1. 使用Postman要注意有配额限制,尤其是team workspace和调用API。超出后需要掏钱升级。team 中的 member 越多,收费越高。

不过免费的一般基本够用。

Postman的功能不止如此,还支持Fork, pull request,monitor监控等功能,大家可以查看官方文档。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.03.14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 注意事项
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档