美文网首页
【SaaS培训认证】API平台_Postman

【SaaS培训认证】API平台_Postman

作者: zcqqq | 来源:发表于2021-09-11 22:54 被阅读0次

    这是Training的要求,需要进一个Traing workspace,完成Training collection,然后获得Badge.

    Trainning workspace是这样的,在左侧和Get started部分都列了需要学习的4个collection。先从Galaxy APIs 101开始(BTW collection是只能按字母自动排序的,所以在左侧它是第2个)。

    按要求需要fork原collection,而不是在原来的workspace里改。

    这时需要选择一个合适的workspace,如果没有的话就要在上面的Workspaces菜单里选择New Workspace。这里的Visibility可以选Personal/Team/Private/Public,其中Private是需要收费版的,Public理论上全世界都能看到,我就选Public。另外收费版也能选其它成员的角色,我们羊毛党就只能选Admin了。

    建好workspace后就可以fork到workspace了。

    开始进来是一脸懵的,这也叫Training?咋啥都没有呢,这不还是API嘛。点一下Send看看吧:)

    果然Postman把它的training和产品完美的结合在了一起,下面的response body就展示了training的内容。说明了data里是当前学习的内容,点Visualize就可以看到像模像样的Training内容了。除了response json外,还说明了重要的http code,这次是200 OK.

    接下来点下一个“Get customers”吧。这部分特意提到了左下角的Console,这个类似于浏览器的console可以查看一些request的一些细节。

    接下来按照training新建一个POST请求Add customer,返回了401 Unauthorized.

    按training配置Authorization如下。

    再按Send返回了400 Bad Request,需要输入Body,很疑惑为啥JSON不是默认的每次都要选。值得注意的是$开头的变量都是Postman预置的。

    再点击就成功创建了一个新的customer了!手动撒花!!!可以通过Get customers查询到。

    接下来是PUT方法修改客户。

    很明显,需要输入customer id和修改的body。

    DELETE的特点是可以设置Path Variable

    最后,就可以通过Collection status这个请求来验证之前的工作啦。将整个collection共享为公开链接,然后GET这个链接,魔法在Tests脚本里,Tests脚本会解析collection json里的数据。通过测试之后,就可以通过最下面的表单申请奖章啦,可惜不是自动的,需要等一段时间了。。

    相关文章

      网友评论

          本文标题:【SaaS培训认证】API平台_Postman

          本文链接:https://www.haomeiwen.com/subject/sifzwltx.html