文档详情

接口测试学习第一章:了解WEB服务分析.docx

发布:2017-01-05约2.72万字共38页下载文档
文本预览下载声明
了解WEB服务现在web服务在互联网应用中发挥着重要作用。现在让我们花一些时间简单的介绍web服务。web服务中加强专业知识了解HTML和XML标记语言很重要,因为通过这些web服务创建和实现语言。一、Web服务是什么?Web服务是Web组件,在客户机和服务器之间传输数据。客户端发送一个web请求到服务器,服务器响应客户端。这种反应将基于web服务请求类型不同。二、SoapUI Web服务:1.SoapUI是专为验证web服务让我们来看一个例子:股票的航班预订应用程序,运行城市到城市访问1和2预订车票。用户输入所有信息,如寄宿点,目的地,旅行日期等,然后提交”按钮被单击时,城市1中的web服务调用,它将输入的所有信息传递给应用程序服务器,处理用户请求。预订应用程序将发送一个响应用户的请求。大多数的网上支付交易处理通过web服务,通过该方法提供了加强的安全处理。一个输入参数将被发送到支付网关网站,随后将被处理。关于付款确认将被发送到客户端最终状态。所有这些活动都可以通过SoapUI请求和响应。SoapUI有助于我们评估这些web服务。2.web服务的重要组成部分1.WSDL(Web Services Description Language)Web服务描述语言; 2.SOAP(Simple object access protocol)简单对象访问协议;  3.UDDI(?Universal Description Discovery and Integration)通用描述、发现和集成;  4.RDF(Resource Description Framework )资源描述框架.三、WSDL(Web服务描述语言):WSDL是一个文档,应该使用XML编写的。本文档描述了web服务的详细信息如下:1. web服务的起源2.标题信息;3.接口方式/类型;4.输入和输出消息。下面的信息表示为一个标签在WSDL文件中,如:types?– XML Schema data typesmessage?– the actual request and response data being communicatedportType?– the target / end points where the actual web service is hosted to perform the operationbinding– the protocol information is given for the data formatdefinitions– the parent tag for the above mentioned tags注释: 1. 类型-数据类型 2. 信息-实际的请求和响应数据交流 3. 接口类型-目标/结束点实际的web服务托管执行操作 4.  约束-协议信息给出的数据格式 5. 定义-父标记上标签1.示例WSDL文件:您的WSDL文件应该遵循W3C标准。通过web服务我们可以转换为基于web的应用程序。构造Web服务的XML、HTTP、TCP / IP、Java、HTML等等。由于web服务是基于XML的语言,这样我们可以有这些应用程序本地,分布式和基于web环境。2.WSDL的作用:验证使用SoapUI web服务是容易的,只可能与WSDL文档来配置web服务在SoapUI,WSDL文档是强制性的。如果WSDL文档无效,SoapUI将立即抛出一个异常。现在让我们看看UDDI组件。四、UDDI(通用描述,发现和集成)这是一个全球性的库,我们可以搜索web服务分布在世界各地。为了得到或搜索web服务访问/网站。在这里你也可以注册自己的web服务,使其向全球用户提供。UDDI是WSDL描述的地方。这将通过SOAP协议进行通信,后来在本教程中。例如说,如果你想宣传你的产品到全球客户可以创建一个web服务和主机通过UDDI。现在可以访问全球用户和从那里可以建立业务。五、SOAP(简单对象访问协议)一般情况下,它使用基于XML的数据与web应用程序进行交互。这里有一些点要记住:1. SOAP是语言和平台独立,因为它是通过使用XML编写的。2.它创造了平台与应用程序通信运行在不同的操作系统使用不同的技术。3.大部分的互联网应用程序相互作用,在远程过程调用使用DCOM(分布式组件)和CORBA(公共代理体系结构)。4.这些技术都不同于HTTP。RPC(远程过程调用)有时会被防火墙和代理服务器。为了克服这些问题,SOAP设计。有一些标准规则时要遵守构建SOAP请求。1.看看示例SOAP文档。正如你所看到的,一个SOAP文档必须包含以下元素:1.信封元素是最重要的标签,标识作为SO
显示全部
相似文档