媒介
从上一章节开始,接下来的几个章节会讲授一些开拓进程中配套东西的利用。俗话说的好,工欲善其事,必先利其器。对付开拓人员而言,有个好用的东西,也是一件事半功倍的事,并且开提倡来也很爽,效率也会晋升许多。本章节主要讲授关于Postman
这款http模仿请求东西,一般上拿来测试api接口处事的。
题外话:对付Postman
而言,本人也是仅仅利用了个中一小部门,照旧本着够用的原则,对付其一些高级成果,好比自动化测试
、auth认证
、js剧本
及生成种种语言代码(如cUrl、java、ajax等等)
,后期若有利用时,会再编写一篇博文的。溘然很感应,要进修的对象真多呀,所以照旧那句话:本着够用就行!对象是学不完的!
关于Postman
Postman是一款成果强大的网页调试与发送网页HTTP请求的东西。Postman可以或许发送任何范例的HTTP请求(GET, HEAD, POST,PUT..),附带任何数量的参数和HTTP headers。支持差异的认证机制(basic, digest,OAuth),吸收到的响应语法高亮(HTML,JSON或XML)。Postman既可以以Chrome欣赏器插件的形式存在,也可以是独立的应用措施存在。本文主要讲授的是客户端
的利用。
安装Postman
官方网站:https://www.getpostman.com/apps
按实际的操尽兴况,选择对应的版本下载:
本文直接选择当前最新版:v6.2.2
。
下载后,按提示举办默认安装即可,这里就不贴图了。
界面按钮说明
作图不易呀,打开了从高中开始用的Fireworks
。一个措施猿还需要会作图,(┬_┬)。不雅观,顺序杂乱,就拼集看吧。还想怎么样!
1、History:记录汗青请求记录,一般上所有的请求,城市会在此面板上呈现,按日期区分,点击可快捷新增一个该请求的tab栏。
2、Collections:保藏夹。你可以按请求的范例可能项目,举办目次的建设,便于打点。可以建设子目次,同时也可批量举办请求,劳务派遣管理系统,各人可点开看看,应该都知道意思
内部按钮:
3、便签页:可切换差异的便签页举办显示。
4、请求方法:如GET、POST、DELETE等。
5、请求地点:需要测试可能会见的api地点,支持变量,变量写法:
6、URL参数值(querystring):配置url后头的参数值,如author=okong&name=okong
7、点击可发送请求,同时支持下载。
8、生存当前的请求至Collections中,也可另存为成其他的Collections。下次可以快捷点击。
9、鉴权参数,可以配置如OAuth
、OAutp
等协议。
10、HTTP Header:自界说请求头部信息。
11、请求体(Body)配置,如POST请求时,昆山软件开发,配置请求的参数,可能二进制流、json名目参数、xml名目参数等等。
12、提倡请求之前执行的剧本,譬喻request body里的那两个random变量,就是每次请求之前姑且生成的,不熟悉,今朝没有用过。
13、响应测试,返回的参数举办检讨,校验功效会显示在19
成果模版中。今朝也没有用过,,跳过。。
14、各域名下的cookies查察、新增:
15、code:可一键生成差异语言的请求代码,如cUrl、java等。
cUrl:
java:这里利用的是okHttp东西
16、17、18、19都是请求响应response对应的参数值了,应该都较量熟悉了。如返回的值,cookies、Header、响应测试功效等。
20、请求响应的状态(status)值,如200等,尚有响应时间和巨细等。吐槽:入门级的处事器就是慢。。200毫秒。。
21、拷贝返回的参数到剪贴板中,就是Ctrl+c
成果了,在其他处所可直接粘贴。
22、返回参数内里举办查询。
23、返回参数的差异预览状态,其实就是美化。。
24、配置差异的事情空间,就像eclipse一样,可差异的项目差异的事情空间。
25、配置差异情况下的变量值,就像后端开拓有测试情况、开拓情况、联调情况等一样的。