接口测试之soapui学习汇总

接口测试之soapui学习汇总

ID:8910698

大小:3.04 MB

页数:55页

时间:2018-04-12

接口测试之soapui学习汇总_第1页
接口测试之soapui学习汇总_第2页
接口测试之soapui学习汇总_第3页
接口测试之soapui学习汇总_第4页
接口测试之soapui学习汇总_第5页
资源描述:

《接口测试之soapui学习汇总》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、接口测试之——SoapUI学习(1)WebService它是一种构建应用程序的普遍模型,可以在任何支持网络通信的操作系统中实施运行;它是一种新的web应用程序分支,是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。WebService是一个应用组件,它逻辑性的为其他应用程序提供数据与服务.各应用程序通过网络协议和规定的一些标准数据格式(Http,XML,Soap)来访问WebService,通过WebService内部执行得到所需结果.WebService可以执行从简单的请求到复杂商务处理的任何功能。一

2、旦部署以后,其他WebService应用程序可以发现并调用它部署的服务。------------------在构建和使用WebService时,主要用到以下几个关键的技术和规则:1.XML:描述数据的标准方法.2.SOAP:表示信息交换的协议.3.WSDL:Web服务描述语言.4.UDDI通用描述、发现与集成,它是一种独立于平台的,基于XML语言的用于在互联网上描述商务的协议。 FONTstyle="BACKGROUND-COLOR:rgb(0,255,0)">http://www.webxml.com.cn/zh_

3、cn/index.aspx  这个网站中有不少免费的WebService可用------------------我个人觉得下面的这个理解起来更容易些,甚至我都觉得他有点想API,只是放到web中了而已-------------------------1,什么是WebService?  WebService就是一个网络组件(一个可以通过网络访问的程序)。  它有一个或多个端口(Port),这些端口用于接收客户端的请求,并返回响应  请求和响应的都是一种基于XML的消息。不过这种消息遵循特定的格式(SOAP)。2,怎样调

4、用WebService?  可能这样说不太准确,应该是“怎样调用WebService中定义的操作”  每个WebService都有一个描述文件(WSDL),  它描述一个WebService的如下方面:  (1)服务的端口(接收SOAP消息的端口)  (2)服务提供的操作  (3)操作的输入输出格式的定义(通过XMLSchema定义输入输出格式)   有了WebService的描述文件(WSDL),我们就知道怎样调用这个WebService中定义的操作了。  (1)通过服务提供的操作找到你想调用的操作  (2)找到这

5、个操作的输入格式的定义(XMLSchema),按照这种输入格式构造一个SOAP消息  (3)将这个SOAP消息发送到服务的指定端口  (4)准备接收一个从WebService服务器返回的SOAP响应吧!3,WebService服务器  一个WebService服务器,本质上和一个Web服务器是相同的。  它主要做下面这些事: -->监听网络端口(监听服务端口) -->接收客户端请求(接收SOAP请求) -->解析客户端请求(解析SOAP消息,将SOAP消息转换为数据对象)-->调用业务逻辑(调用WebService实

6、现类的特定操作,参数是由SOAP消息转换而来的数据对象)-->生成响应(将返回值转换为SOAP消息)-->返回响应(返回SOAP响应) =================================================================================XML什么是XML?·        XML指可扩展标记语言(EXtensibleMarkupLanguage)·        XML是一种标记语言,很类似HTML·        XML的设计宗旨是传输数据,而非显示数据

7、·        XML标签没有被预定义。您需要自行定义标签。·        XML被设计为具有自我描述性。·        XML是W3C的推荐标准XML与HTML的主要差异XML不是HTML的替代。XML和HTML为不同的目的而设计:XML被设计为传输和存储数据,其焦点是数据的内容。HTML被设计用来显示数据,其焦点是数据的外观。HTML旨在显示信息,而XML旨在传输信息。没有任何行为的XML。XML是不作为的。也许这有点难以理解,但是XML不会做任何事情。XML被设计用来结构化、存储以及传输信息。下面是Joh

8、n写给George的便签,存储为XML:       GeorgeJohnReminderDon'tforgetthemeeting!       这个标签有标题以及留言。它也包含了发送者和接受者的信息。但是,这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。