从接口测试说起
1、什么是“接口”
接口(Application Programming Interface)是某个对象和外界交互的部分
2、应用程序可能有很多接口
1)用户界面UI(user interface)
2)消息交互接口
diameter,radius —— socket tcp
基于SOAP的web service —— HTTP
web APl —— HTTP
3)编程语言,各种语言的开发包
4)其它接口
数据服务接口:sql语言操作接口
对账系统:FTP文件接口
所有和外界交互的部分都是接口,对上述接口的测试都可以称之为接口测试
3、web服务接口
1)互联网产品对外提供的服务接口,通常称之为
web服务接口
web service 接口
web apl
2)经常说的“接口测试”“apl接口测试”就是对web服务接口的测试,包括APP服务端接口
3)主要包括两种类型
1、基于SOAP的web service接口
2、基于REST接口
4、REST架构
REST是Representational state transfer 的缩写
它定义一种网络应用软件的架构风格特性
具有这些风格特性的应用软件,可以称之为Resful的软件架构
REST并非设计规范,而是一种风格