接口分为以下四类:
- 用户界面接口
- 消息交互接口
- diameter ,radius (socket tcp)
- 基于SOAP的WEB service (HTTP)
- REST API (HTTP)
- 编程接口
- 各种语言的开发包
- 其它接口
- 数据服务产品:SQL语言操作接口
- 对账系统:FTP文件接口
Web服务接口
-
互联网产品对外提供的服务接口,我们通常称之为
- Web服务接口
- web service接口
- Web API
-
经常说的“接口测试”、“API测试”,就是对WEB服务接口的测试
- 包括APP服务端接口
-
主要包括两种类型
- 基于SOAP的Web service接口
- REST接口
接口架构规范
-
基于SOAP的Web Service架构
2002年,w3c定义了一套Web service架构作为一个实现web service(注意两者的大小写)的标准规范- WSDL语言描述web service
- 用基于XML的SOAP协议来封装消息
- 用于HTTP协议传输消息
-
REST架构
- REST是Representational state transfer的缩写
- 它定义了一种网络应用软件的架构风格特性
- 具有这些风格特性的应用软件架构,可以称之为RESTful的软件架构。
- REST并非设计规范,而是一种风格
- REST是Representational state transfer的缩写
什么时候需要做WEB API的测试
- 只有API接口是暴露给外部系统的才需要做接口测试