最近发现开发的小伙伴儿们都在用Postman测接口,用Jmeter做压测,刚好自己也在学习,希望有朝一日也能应用于实际项目中。今天分享的是Chrome的一款插件-Postman,官方介绍:Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。
【翻墙】
想要进入Google的应用商店下载东西,首先是要翻墙的。记得以前用的翻墙软件,都要安装配置一大堆,感觉很麻烦,没想到用了同学推荐的蓝灯,简直so easy。下载安装启动就不用管它了,打开Chrome浏览器,进入应用商店,就可以直接下载Postman了。过程略,Lantern的下载地址:https://raw.githubusercontent.com/getlantern/lantern-binaries/master/lantern-installer.exe
实在不想翻墙,可离线安装,参考:http://www.cnblogs.com/saryli/p/5191689.html
【Postman】
Postman下载后是这个样子的:

打开后是这样子的:

在使用之前,补一下GET和POST的知识,之前想的比较片面,使用后才明白:GET请求,直接在浏览器里输入就能请求到,使用这种格式即可:url?param=value&m2=value;而POST请求,数据放在Body中,需要借助工具来发送。
虽然从原理上说,GET和POST能做的事情几乎相同,但是我们一般GET请求用来获取数据,POST请求用来发送数据。GET和POST有很多区别,这也是面试经常被问到的,有个比较幽默而全面的回答,分享一下:http://www.techweb.com.cn/network/system/2016-10-11/2407736.shtml
下面是登录Jenkins的一个操作,使用的是GET,这里没有JSON数组形式的返回值,但是可以看到结果是登录成功了:

至于URL、参数名称及对应值、使用POST还是GET,一般我们的接口文档中会说明的很详细,只要照着做就可以了,查看对应返回值是否正确,等等。下面找了一个接口文档的范例,看起来很清晰了。


具体使用还是要在工作中去实践的,我这里不方便演示了,开头一篇Postman的离线安装的链接中,有相应的实例,可以参考一下。
小尾巴:

网友评论