iOS开发 postMan.app使用教程--解决谷歌浏览器postman无法使用问题

1.问题

最近发现谷歌浏览器的postman无法使用了,网上下载了各种postman.crx插件都无法正常使用,无意间发现了postman还有Mac和windows版的软件,使用app,以后再也不用担心.crx文件的问题了

postman下载链接

2.安装好postman后注册

iOS开发 postMan.app使用教程--解决谷歌浏览器postman无法使用问题

3.登录后的界面

iOS开发 postMan.app使用教程--解决谷歌浏览器postman无法使用问题

4.选择request,发送请求格式化如下

iOS开发 postMan.app使用教程--解决谷歌浏览器postman无法使用问题

5.参数设置

iOS开发 postMan.app使用教程--解决谷歌浏览器postman无法使用问题

6.postman简介

Postman是google开发的一款功能强大的网页调试与发送网页HTTP请求,并能运行测试用例的的Chrome插件。其主要功能包括:

  • 模拟各种HTTP requests
    从常用的 GET、POST 到 RESTful 的 PUT 、 DELETE …等等。 甚至还可以发送文件、送出额外的 header。

  • Collection 功能(测试集合)
    Collection 是 requests的集合,在做完一個测试的時候, 你可以把這次的 request 存到特定的 Collection 里面,如此一來,下次要做同样的测试时,就不需要重新输入。而且一个collection可以包含多条request,如果我们把一个request当成一个test case,那collection就可以看成是一个test suite。通过collection的归类,我们可以良好的分类测试软件所提供的API.而且 Collection 还可以 Import 或是 Share 出來,让团队里面的所有人共享你建立起來的 Collection。

  • 人性化的Response整理
    一般在用其他工具來测试的時候,response的内容通常都是纯文字的 raw, 但如果是 JSON ,就是塞成一整行的 JSON。这会造成阅读的障碍 ,而 Postman 可以针对response内容的格式自动美化。 JSON、 XML 或是 HTML 都會整理成我们可以阅读的格式

  • 内置测试脚本语言
    Postman支持编写测试脚本,可以快速的检查request的结果,并返回测试结果

  • 设定变量与环境
    Postman 可以* 设定变量与Environment,一般我们在编辑request,校验response的时候,总会需要重复输入某些字符,比如url,postman允许我们设定变量来保存这些值。并且把变量保存在不同的环境中。比如,我們可能会有多种环境, development 、 staging 或 local, 而这几种环境中的 request URL 也各不相同,但我们可以在不同的环境中设定同样的变量,只是变量的值不一样,这样我们就不用修改我们的测试脚本,而测试不同的环境。

7.postman环境配置

现在我们开发的测试环境是3套,分别是开发、测试、预发(或者线上环境)。刚使用postman的时候我还不熟悉,于是傻傻的给每套环境配了一项配置。其实postman的开发者早就想到了这种情况,postman提供了环境变量的设置,相信这点大家都很熟悉。放在这个例子里就很直观了,我们配置相应的3套环境就可以了,如下图所示

iOS开发 postMan.app使用教程--解决谷歌浏览器postman无法使用问题

iOS开发 postMan.app使用教程--解决谷歌浏览器postman无法使用问题

参考: postman的使用方法详解!最全面的教程