soapui使用介绍

soapui使用介绍

ID:21567290

大小:1.41 MB

页数:44页

时间:2018-10-23

soapui使用介绍_第1页
soapui使用介绍_第2页
soapui使用介绍_第3页
soapui使用介绍_第4页
soapui使用介绍_第5页
资源描述:

《soapui使用介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SoapUI使用说明soapUI简介soapUI是一个测试WebService的工具,通过soap/http来检查、调用、实现WebService的功能/负载/回归性测试等。该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans和intellij中使用。SoapUI是一个自由和开放源码的跨平台功能测试解决方案。通过一个易于使用的图形界面和企业级功能,使用SOAPUI,能快速创建和执行自动化功能,回归,合规和负载测试。在一个测试环境,SOAPUI提供完整的测试覆

2、盖,并支持所有的标准协议和技术。soapUI安装SVN里面有soapUI安装包,包含安装说明名词解释WSDL:指网络服务描述语言(WebServicesDescriptionLanguage),是一种使用xml编写的文档。这种文档可描述某个WebService,它可以规定服务的位置,如何访问服务,以及服务提供的操作(或方法)。Soap:指简单对象访问协议(SimpleObjectAccessProtocol)是一种用于访问Web服务的协议。基于XML和HTTP,其通过XML来实现消息描述,然后再通过HTTP实现

3、消息传输。Rest可以通过http形式直接调用,利用HTTP的请求方式GET,POST,PUT等约定事务操作。soapUI应用场景导入项目WebServiceMockingWebServiceInspection对WebService服务进行功能测试对WebService服务进行负载测试导入项目右键点击在Navigator中的Projects节点,选择“ImportProject”选项,导入已经存在的项目,此时页面会弹出“SelectsoapUIProjectFile”对话框(演示)选择相关的文件,导入需要的项

4、目文件。WebServiceMockingWebServiceMocking是在soapUI中伪造或模拟WebService服务接口功能的一个途径,当WebService服务接口没有启动或接口编码尚未完成等各种原因导致接口无法使用时,采用WebServiceMocking这个功能添加一个MockService,右键单击接口集合的名称(演示)弹出“GenerateMockService”对话框,可以直接使用默认设置的值。输入MockService的名称,点击”OK”按钮。经过上面的操作,MockService已经

5、成功生成,接下来可以选择如何去响应请求。打开模拟的WebService,点击开始运行。WebServiceInspection能够在测试开始执行时,了解到所测的WebService接口是如何工作的,需要什么样的入参才能调用。视图模式查看WSDL的xml报文等。对WebService服务进行功能测试在项目中,可以创建不同的测试集,测试集包含了不同的用例,一个测试用例又由一个或多个测试步骤组成,SoapUI会组织如下的结构:选择相关的测试用例,双击打开,可以查看到该测试用例下面的测试步骤(演示)点击运行按钮,进行功

6、能测试SoapUI一个最重要的特点是:断言,断言的使用是为了验证发出的请求是否被正确的响应,校验与预期的结果是否一致。对WebService服务进行负载测试在创建完测试用例后,SoapUI可以快速地创建用例对应的负载测试用例。在SoapUI里创建负载测试只要选择一个功能测试用例,右击选择“Newloadtest”即可双击点开其中一个负载用例,配置里面的配置项。配置好之后,开始执行,执行后可以得到性能相关的数据:相应时间,每秒吞吐量(tps),错误数(error)等。基础讲解1.创建一个工程在左边栏Navigat

7、or区域,右键单击Project,在弹出的菜单中选择“NewsoapUIProject”或按组合键:Ctrl-N键。(演示)页面弹出“NewsoapUIProject”新建对话框,可以输入项目名点击“OK”之后,左边栏Navigator区可以看到已经成功创建项目。之后再添加WSDL,每个项目都基于一个对应的WSDL,右键点击项目名“GettingStarted”,在弹出的菜单中,选择“AddWSDL”,页面会弹出“AddWSDL”对话框。输入wsdl地址:http://www.webservicex.net/W

8、eatherForecast.asmx?wsdl并点击“OK”。成功之后可在左边栏区域查看到导入的接口。可以双击项目名来打开项目的概要信息窗口1.”Overview”标签页列出了项目所包含了有用的相关数据和度量值。2.”TestSuites”标签显示了在项目中的所有功能测试集,并且可以按顺序或并行执行测试用例。(1)工具栏:从整体上空间测试集的执行。(2)整体进度条:显示整体测试集执行

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

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

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