接口简介
接口:
从广义的角度来说:只要涉及到输入和输出的数据集合的,就是接口。
从狭义的角度来说:就是按照项目的接口文档所定义的接口(远程调用接口为主)。
接口的存在:
为了解耦。
接口测试的关注点:
·数据(业务的基本功能)
·业务和逻辑的控制等。
·接口之间的依赖关系(集成测试)
·安全
·性能
接口测试的难点:
概念的理解上:需要有一定的编程基础。
· 接口的测试实现上:往往需要借助一些工具来实现接口的请求(协议的理解)。
webservice接口:是在SOA(面向服务的架构体系)的理念上诞生的一种接口。
SOA一般是用于大型系统的异构需求。
webservice是一种基于XML+SOAP+HTTP的接口实现方案。
又有基于SOAP的WSDL,和基于REST的WADL。
最终实现的就是:
·异构。
·解耦。
一般来说,webservice接口从上到下的协议分层为:
·webservice call:
·soap request:
·http request:
·tcp:
The only way to do great work is to love what you do. If you haven't found it yet,keep looking. Don't settle. As with all matters of the heart,you'll know when you find it.
成就一番伟业的唯一途径就是热爱自己的事业。如果你还没能找到让自己热爱的事业,继续寻找,不要放弃。跟随自己的心,总有一天你会找到的。
——史蒂夫·乔布斯