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

小编推荐:Fundebug提供JS错误监控、微信小程序错误监控、微信小游戏错误监控,Node.j错误监控和Java错误监控。真的是一个很好用的错误监控费服务,众多大佬公司都在使用。

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

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

image.png

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

image.png

  1. collection及每个collection包含的API中的描述支持markdown
  2. 每个API支持写测试用例,下图 snippet 提供了很多测试示例

image.png

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

image.png

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

image.png

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

image.png

  1. 这样基本可以实现了 API测试自动化

注意事项

  1. 使用Postman要注意有配额限制,尤其是team workspace和调用API。超出后需要掏钱升级。team 中的 member 越多,收费越高。

image.png

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

  1. Postman的功能不止如此,还支持Fork, pull request,monitor监控等功能,大家可以查看官方文档。
  2. 关于免费和收费版的区别



作者:飞凡的陀螺
链接:https://www.jianshu.com/p/f79af87c6956
 

猜你喜欢

转载自blog.csdn.net/qq_40126542/article/details/89532080