接口测试科普简述

接口分为以下四类:
  1. 用户界面接口
  2. 消息交互接口
    • diameter ,radius (socket tcp)
    • 基于SOAP的WEB service (HTTP)
    • REST API (HTTP)
  3. 编程接口
    • 各种语言的开发包
  4. 其它接口
    • 数据服务产品: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并非设计规范,而是一种风格

什么时候需要做WEB API的测试
  • 只有API接口是暴露给外部系统的才需要做接口测试

你可能感兴趣的:(接口测试科普简述)