soapUI使用案例.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SoapUI使用说明 soapUI简介 soapUI是一个测试Web Service的工具,通过soap/http来检查、调用、实现Web Service的功能/负载/回归性测试等。该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。 SoapUI是一个自由和开放源码的跨平台功能测试解决方案。通过一个易于使用的图形界面和企业级功能,使用SOAPUI,能快速创建和执行自动化功能,回归,合规和负载测试。在一个测试环境,SOAPUI提供完整的测试覆盖,并支持所有的标准协议和技术。 soapUI安装 SVN里面有soapUI安装包,包含安装说明 名词解释 WSDL:指网络服务描述语言(Web Services Description Language),是一种使用xml编写的文档。这种文档可描述某个Web Service,它可以规定服务的位置,如何访问服务,以及服务提供的操作(或方法)。 Soap:指简单对象访问协议(Simple Object AccessProtocol)是一种用于访问Web服务的协议。基于XML和HTTP,其通过XML来实现消息描述,然后再通过HTTP实现消息传输。 Rest可以通过http形式直接调用,利用HTTP的请求方式GET,POST,PUT等约定事务操作。 soapUI应用场景 导入项目 Web Service Mocking Web Service Inspection 对Web Service服务进行功能测试 对Web Service服务进行负载测试 导入项目 右键点击在Navigator中的Projects节点,选择“Import Project”选项,导入已经存在的项目,此时页面会弹出“Select soapUI Project File”对话框(演示) 选择相关的文件,导入需要的项目文件。 Web Service Mocking Web Service Mocking是在soapUI中伪造或模拟Web Service服务接口功能的一个途径,当Web Service服务接口没有启动或接口编码尚未完成等各种原因导致接口无法使用时,采用Web Service Mocking这个功能 添加一个MockService,右键单击接口集合的名称(演示) 弹出“Generate MockService”对话框,可以直接使用默认设置的值。 输入MockService的名称,点击”OK”按钮。 经过上面的操作,MockService已经成功生成,接下来可以选择如何去响应请求。 打开模拟的Web Service,点击 开始运行。 Web Service Inspection 能够在测试开始执行时,了解到所测的Web Service接口是如何工作的,需要什么样的入参才能调用。 视图模式查看WSDL的xml报文等。 对Web Service 服务进行功能测试 在项目中,可以创建不同的测试集,测试集包含了不同的用例,一个测试用例又由一个或多个测试步骤组成,SoapUI会组织如下的结构: 选择相关的测试用例,双击打开,可以查看到该测试用例下面的测试步骤(演示) 点击运行按钮,进行功能测试 SoapUI一个最重要的特点是:断言,断言的使用是为了验证发出的请求是否被正确的响应,校验与预期的结果是否一致。 对Web Service服务进行负载测试 在创建完测试用例后,SoapUI可以快速地创建用例对应的负载测试用例。 在SoapUI里创建负载测试只要选择一个功能测试用例,右击选择“New loadtest”即可 双击点开其中一个负载用例,配置里面的配置项。 配置好之后,开始执行,执行后可以得到性能相关的数据:相应时间,每秒吞吐量(tps),错误数(error)等。 基础讲解 1.创建一个工程 在左边栏Navigator区域,右键单击Project,在弹出的菜单中选择“New soapUI Project”或按组合键:Ctrl-N键。(演示) 页面弹出“New soapUI Project”新建对话框,可以输入项目名 点击“OK”之后,左边栏Navigator区可以看到已经成功创建项目。 之后再添加WSDL,每个项目都基于一个对应的WSDL,右键点击项目名“Getting Started”,在弹出的菜单中,选择“Add WSDL”,页面会弹出“Add WSDL”对话框。 输入wsdl地址:/WeatherForecast.asmx?wsdl 并点击 “OK”。成功之后可在左边栏区域查看到导入的接口。 可以双击项目名来打开项目的概要信息窗口 1.”Overview”标签页列出了项目所包含了有用的相关数据和度量值。 2.”TestSuites”标

文档评论(0)

1112111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档