Web Service接口测试
一. Web Service概念
Web service使用与平台和编程语言无关的方式进行通讯的一项技术,web service 是一个接口,他描述了一组可以在网络上通过标准的XML消息传递访问的操作,它基于xml语言协议来描述要执行的操作或者要与另外一个web 服务交换数据,一组以web服务在面向服务体系结构中定义的web应用程序。
可以简单的理解为web service是一个SOA(面向服务的编程)架构,它不依赖于语言,也不依赖于平台,可以实现不同语言之间的通讯和相互调用。SOAP(简单对象访问协议) 是xml web service的通讯协议。当用户通过UDDI找到WSDL(Web Service Description Language)文档后,通过SOAP调用建立的web service的一个或者多个操作。SOAP是xml文档形式的调用方法规范, 可以支持不同的底层接口。
二.Web service 接口准备 如果有现成的webService请忽略这步
使用Eclipse或者Intellij等IDE工具,使用java语言实现一个简单的web服务。
1.在Intellij中File->New->Project中选择使用Maven来创建项目,输入项目名称即可创建项目,我们使用WebService来命名项目,项目创建完成后在其目录中会有一个文件pom.xml,会自动加入如下配置文件:
2.在java目录下新建一个java class,定义为一个webService 接口,只有