WEB API的概念和http协议
什么是接口?
接口是某个对象和外界交互的部分
应用程序可能有很多接口
1用户界面UI(user interfa)
2消息交互接口
*diameter ,radius——socket tcp
*基于soap的web service ——http(老技术)
*WEB API——http
3编程接口,各种语言开发包
4其他接口:
数据服务产品:sql语言操作接口
对账系统:FTP文件接口
web 服务接口
1互联网金融产品对外提供的服务接口,我们通常称之为
-web服务接口
-web service接口
-web api
2我们通常说的“接口测试”“API测试”就是对web服务接口的测试(包括APP服务端接口)
3主要包括2中类型 :
-基于SOAP的web service接口
-REST接口
REST架构
REST是representational state transfer的缩写
-定义了一种网络应用软件的架构风格特性
-具有这些风格特性的应用软件架构可以陈志伟RESTful的软件架构
-REST并非设计规范,而是一种风格
WEB接口测试的方法
1使用第三方工具
有很多支持web服务接口(主要是REST接口)的测试工具:
- Postman
- SoapUI