一、接口:
定义:软件提供给外部的一种服务(传递数据的通道)。
- API:应用程序编程接口
- GUI:图形用户界面(接口)
- Dubbo:远程调用接口
为什么需要接口:
接口是使内部的数据可以被外部使用
为什么要做接口测试?
- 更早的接入接口测试
- 基于安全考虑,防止黑客直接绕过前端攻击后端
接口:不能代替功能测试,可覆盖70%左右的功能测试
二、 接口请求方式:
post(增删改)、get(查询)
get和post的区别:
- get请求的参数显示在url地址栏中,post参数在body中
- post比get更安全
- get请求有长度限制,post没有
- get是向服务器获取数据,post是向服务器提交数据
三、补充:
XHR:XML HTTP REQUEST
内网:内网一般指局域网,只能在小范围内(同一WiFi)访问。通常和外网不通的。
外网:所有人都可以访问的。