本文主要是介绍【工作点滴】——网页测试利器Postman,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
以前做的项目都是前台后台一起开发的,这几天在北京工作,公司的项目是前后端分离的。这样,我们怎么测试Controller呢,貌似在外面大家更喜欢称呼Controller为API。这里给大家推荐一款测试Controller的利器——PostMan。
(一)简介
Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。当开发人员需要调试一个网页是否运行正常,并不是简简单单地调试网页的HTML、CSS、脚本等信息是否运行正常,更加重要的是网页能够正确是处理各种HTTP请求,毕竟网页的HTTP请求是网站与用户之间进行交互的非常重要的一种方式,在动态网站中,用户的大部分数据都需要通过HTTP请求来与服务器进行交互。无论是web前端开发 或 android、ios开发,只要涉及调用后端接口,postman这类型工具就必不可少了。
(二)下载安装
大家可以去postman官网下载。直接安装即可。postman是Google的一个插件,大家也可以去谷歌的拓展程序中查看。
Postman界面如下:
(三)使用
Postman的使用还是很简单的。一学就会。给大家介绍一下几个常用的东西吧。
我们可以看到界面分成左右两个部分,右边是collection,左边是request builder。
在request builder中,我们可以通过Postman快速的随意组装出我们希望的request。一般来说,所有的HTTP Request都分成4个部分,URL, method, headers和body。而Postman针对这几部分都有针对性的工具。
1.Url。测试网页,Url我们肯定是少不了的。点击Params按钮,Postman会弹出一个键值编辑器,你可以在哪里输入URL的Parameter,Postman会帮你自动加入到URL当中,反之,如果你的URL当中已经有了参数,那Postman会在你打开键值编辑器的时候把参数自动载入。
2.Method。是指访问方式,Postman为我们的Url提供了很多的请求方式,比如Post,get啦。
3.Headers。点击Headers按钮,Postman同样会弹出一个键值编辑器。在这里,你可以随意添加你想要的Header attribute,同样Postman为我们通过了很贴心的auto-complete功能,敲入一个字母,你可以从下拉菜单里选择你想要的标准atrribute。
4.Body,就是RequestBody。如果我们的请求时Post,那么我们就需要编辑这个Body。Postman根据Body的不同提供了四种编辑方式
下面我们看两个常用的请求来了解一下。
(四)例子
1.GET请求示例
GET请求的参数在url上我们也可以通过点击Params添加参数。
响应成功会有相应提示:
2.POST请求示例
上图是参数为Json串时的示例。我们点击Params可以选择不同的参数类型,然后选择Body,Body是构造请求替,请求格式可以是多样的,这里写的是json的。我们也可以根据需要选择别的类型。
工欲善其事必先利其器!我们需要学习的还有很多!
这篇关于【工作点滴】——网页测试利器Postman的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!