下载此文档

SoapUI使用介绍(DOC).doc


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
: .
SoapUl使用介绍
1. SoapUI 介绍
由于 Web 服务是被程序调用的, 一般不会提供界面让最终用户或测试人 员直接使用,在 SoapUI 等工具出现之前,测试人员不得不自己编写程序来测试 它, 这就要求测试人员花费很大的精力了解底层的接口,调用关系和详细的协 议,导致他们不能把注意力集中到测试中。
SoapUI 的出现极大的改变了这一局面。作为一个开源的工具, SoapUI 强大 的功能、易用的界面,吸引了很多用户。用户可以在 SoapUI 中通过简单的操作 完成复杂的测试,不需要了解底层的细节, 极大的减轻了工作量。 SoapUI 支持 多样的测试, 例如功能测试,性能测试,回归测试等。到目前为止 SoapUI 的 下载量已经超过了 100 万次,成为了 Web 服务测试标准和领先的 Web 服务测试 工具。它不仅仅可以测试基于 SOAP的Web服务,也可以测试 REST风格的 Web 服务,后者也是本文介绍的重点。
SoapUI 基于 Java 开发,支持多个平台,安装非常简单。读者可以到 SoapUI 的官方网站下载一个安装包 ( 本文使用的是 Window 版本 ) ,直接安装即 可。在该安装包中,包括了一个 SoapUI 所需要的 版本。安装完毕以后, 读者需要设置 JAVA_HOME 变量指向到相应的 JRE 目录,同时修改 PATH 变 量,将 的 bin 目录添加进去。
介绍
WSDL (Web Services Description Language,Web 服务描述语言 )是一种 XML Application , 他将 Web 服务描述定义为一组服务访问点,客户端可以通过这些服务访问点对包含面向文 档信息或面向过程调用的服务进行访问 (类似远程过程调用 )。 WSDL 首先对访问的操作和访
问时使用的请求 /响应消息进行抽象描述,然后将其绑定到具体的传输协议和消息格式上以
Web
最终定义具体部署的服务访问点。 相关的具体部署的服务访问点通过组合就成为抽象的 服务。 本文将详细讲解 WSDL 文档的结构,并分析每个元素的作用。
WSDL 定义
WSDL 是一个用于精确描述 Web 服务的文档, WSDL 文档是一个遵循 WSDL XML 模 式的 XML 文档。 WSDL 文档将 Web 服务定义为服务访问点或端口的集合。在 WSDL 中,
由于服务访问点和消息的抽象定义已从具体的服务部署或数据格式绑定中分离出来, 因此可
以对抽象定义进行再次使用:消息, 指对交换数据的抽象描述;而端口类型,指操作的抽象 集合。用于特定端口类型的具体协议和数据格式规范构成了可以再次使用的绑定。将 Web 访问地址与可再次使用的绑定相关联,可以定义一个端口,而端口的集合则定义为服务。
一个 WSDL 文档通常包含 7 个重要的元素, 即 types、import 、message、portType 、operation、 binding 、service 元素。这些元素嵌套在 definitions 元素中, definitions 是 WSDL 文档的根元 素。文章的下一部分将会详细介绍 WSDL 的基本结构。
WSDL 基本结构
如第一部分最后描述的那样,一个基本的 WSDL 文档包含 7 个重要的元素。下面将分 别介绍这几个元素以及他们的作用。
WSDL 文档在 Web 服务的定义中使用下列元素:
Types - 数据类型定义的容器,它使用某种类型系统 (一般地使用 XML Schema 中的类
型系统 ) 。
Message - 通信消息的数据结构的抽象类型化定义。使用 Types 所定义的类型来定义整 个消息的数据结构。
Operation - 对服务中所支持的操作的抽象描述,一般单个 Operation 描述了一个访问入
口的请求 / 响应消息对。
PortType - 对于某个访问入口点类型所支持的操作的抽象集合, 这些操作可以由一个或 多个服务访问点来支持。
Binding - 特定端口类型的具体协议和数据格式规范的绑定。
Port - 定义为协议 / 数据格式绑定与具体 Web 访问地址组合的单个服务访问点。
Service- 相关服务访问点的集合。
2. SoapUl使用过程

安装并运行SoapUl之后,便可以创建一个 SoapUl工程。程序第一次打开时,左侧 导航面板上,自

SoapUI使用介绍(DOC) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息