一、什么是接口测试?
什么是接口测试? 接口测试是测试系统组件间接口的一种测试,接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点,测试的重点要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 接口测试场景: 手机app 客户端软件 web网站API:微信接口、新浪微博接口等等 公司内部系统API:订单接口需要调用用户资金接口查询余额。 软件架构模型: 服务器-客户端: 1:b/s:浏览器服务器模型,通过http协议、websocket协议等进行通讯。 2:c/s:客户端服务器模型。客户端:app、桌面软件 服务器内部: 服务器之间互相调用。 接口测试分类: 1:模块之间的接口:如订单模块下单时,需要去用户资金模块查询余额 2:系统对外部系统提供的接口 3:内部子系统的服务之间的接口 登录: 1:username=lixx&pwd=123456 2:json: {username:'lixx',pwd:'123456'} 3:xml: <root> <username value='lixx'> <pwd value='123456'> </root> 4:自定义: 定长:lixx 123456 不定长:lixx123456 tcp/ip协议: http、https、websocket、json、xml webservice(soap/wsdll)