一、SoapUI简介
1.1实际项目中,大多web服务通过接口调用实现,通常不会提供界面让最终用户或测试人员直接使用,因此给测试工作带来了麻烦,测试人员不得不自己编写代码来测试它,SoapUI是一款强大、易用的接口功能与性能测试工具。测试人员可以通过SoapUI操作完成基于SOAP的web服务和REST风格的Web服务。Webservice是我们常见的接口之一。
1.2 WSDL介绍
WSDL(Web Services Description Language,Web服务描述语言)是一种XML Application,它将Web服务描述定义为一组服务访问点,客户端可以通过这些服务访问点对包含面向文档信息或面向过程调用的服务进行访问(类似远程过程调用)。WSDL首先对访问的操作和访问时使用的请求/响应信息进行抽象描述,然后将其绑定到具体的传输协议和消息格式上以最终定义具体到部署的服务访问点上。相关的具体部署的服务访问点通过组合就成为抽象的Web服务。
1.2.1 WSDL定义
WSDL是一个用于精确描述web服务的、遵循WSDL XML模式的XML文档。是一个将web服务定义为服务访问点或端口的集合。在WSDL中,由于服务访问点和消息的抽象定义已从具体的服务部署或数据格式绑定中分离出来,因此可以对抽象定义进行再次使用。消息,是指对交换数据的抽象描述;端口类型,指操作的抽象集合。用于特定端口类型的具体协议和数据格式桂芳构成了可以再次使用的绑定。将web访问地址与可再次使用的绑定相关联,可以定义一个端口,而端口的集合则定义为服务。
一个WSDL文档通常包含了7个重要的元素,即types,import,message,portType,operation,binding,service元素。这些元素嵌套在definitions元素中,definitions是WSDL文档的根元素。
二、安装
1.硬件环境
2.“安装原料”
3.将“原料”全部打包放到C盘下(也可以是其他盘,随意)
3.1安装JDK,并配置环境变量、
4.进入“原料”文件夹中,双击安装
5.next
6.同意协议,点击next
7.默认安装目录,next
8.默认,next
9.勾选,安装loadUI(高级性能测试工具),next
10.nex
11.同意条款,next
12.选择tutorials目录(默认即可),next
13.默认,next
14.next
15.等待。。。。。。。。。
16.去掉勾
17.在原料目录下找到一个jar包,将其复制到soapui的安装目录的lib目录下
18.刷新一次,返回到安装的bin目录下,双击soapui-pro文件,启动
19.关掉
20.“从服务器获取许可证”,点击“OK”
21.选中,打开
22.同意条款,出现这个代表破解成功!!!
23.
本文转自 32氪 51CTO博客,原文链接:http://blog.51cto.com/10672221/1895665