0、什么是接口
接口就是两个相独立的部件之间交互信息的介质
1)单元测试接口
(1)函数级别
(2)模块级别
(3)服务级别(把一部分模块组织起来,实现某些特定功能)
a.气象大数据平台(http://data.cma.cn)
b.微信开放平台(https://open.weixin.qq.com)
一、Postman简介
一般简单的接口测试我们可以直接在浏览器里面进行调试,但是涉及到一些权限设置的就无法操作了,因些我们需要接口测试的相关工具,Postman是一个接口测试和http请求的工具。
下载地址:https://www.getpostman.com/downloads/
Postman API文档:https://docs.postman-echo.com/
Postman的特点:
• 支持各种的请求类型:get、post、put、patch、delete等
• 支持在线存储数据,通过账号就可以进行迁移数据
• 很方便的支持请求header和请求参数的设置
• 支持不同的认证机制,包括Basic Auth,Digest Auth,Oauth1.0,Oauth2.0等
• 响应数据是自动按照语法格式高亮的,包括HTML,JSON和XML
二、Postman的使用
1.注册页
2.引导页
3.主界面
4.Postman工作原理
当我们在postman中输入请求并单击Send按钮时,服务器将接收到请求并返回postman在接口中显示的响应。
三、发送不同类型HTTP请求
1.发送GET请求:
HTTP GET请求方法用于从服务器检索数据,数据由唯一的URL(统一资源标识符)标识。GET请求可以使用“Query String Parameters”将参数传递给服务器。
例如:
https://postman-echo.com/get?param1=wang¶m2=8888
(1)请求说明:
param1和param2表示发送的参数
?后面接参数
&连接多个参数
(2)参数编辑
点击Params按钮,Postman可以自动帮我们解析出对应参数。
如果想要暂时不传参数,可以方便的通过不勾选的方式去实现。
如果想要批量的编辑参数,可以点击右上解的Bulk Edit,去实现批量编辑。
2.POST请求
HTTP POST请求方法旨在将数据传输到服务器,返回的数据取决于服务器的实现,POST请求可以使用“Query String Parameters”以及body将参数传递给服务器
【案例1】