Postman一款很是流行的API调试工具。其实,开发人员用的更多。由于测试人员作接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程当中去调试接口,Postman确实足够的简单方便,并且功能强大。chrome
官方网站:https://www.getpostman.com/json
一、Postman最先是做用chrome浏览器插件存在的,因此,你能够到chrome商店搜索下载安装,由于重所周知的缘由,因此,你们都会找别人共享的postman插件文件来安装。因为2018年初Chrome中止对Chrome应用程序的支持。浏览器
二、Postman提供了独立的安装包,再也不依赖于Chrome浏览器了。同时支持MAC、Windows和Linux,推荐你使用这种方式安装。https://www.getpostman.com/appsapp
工具简单介绍工具
1 Authorization:身份验证,主要用来填写用户名密码,以及一些验签字段,postman有一个helpers能够帮助咱们简化一些重复和复杂的任务。当前的一套helpers能够帮助你解决一些authentication protocols的问题。;post
2 Headers:请求的头部信息测试
3 Body:post请求时必需要带的参数,里面放一些key-value键值对网站
4 Pre-requerst Script:可让你在 请求以前自定义请求数据,这个运行在请求以前,语法使用JavaScript语句。url
5 tests:tests标签功能比较强大,一般用来写测试,它是运行在请求以后。支持JavaScript语法。postman每次执行request的时候,会执行tests。测试结果会在tests的tab上面显示一个经过的数量以及对错状况。这个后面会进行详解,它也能够用来设计用例,好比要测试返回结果是否含有某一字符串spa
6 form-data:,它将表单数据处理为一条消息,以标签为单元,用分隔符分开。既能够单独上传键值对,也能够直接上传文件(当上传字段是文件时,会有Content-Type来讲明文件类型,但该文件不会做为历史保存,只能在每次须要发送请求的时候,从新添加文件。);post请求里较经常使用的一种
7 x-www-form-urlencoded:对应信息头-application/x-www-from-urlencoded,会将表单内的数据转换为键值对;
8 raw:能够上传任意类型的文本,好比text、json、xml等,全部填写的text都会随着请求发送;
9 binary:对应信息头-Content-Type:application/octet-stream,只能上传二进制文件,且没有键值对,一次只能上传一个文件, 也不能保存历史,每次选择文件,提交;