- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SoapUI使用说明1 SoapUI 介绍由于 Web 服务是被程序调用的, 一般不会提供界面让最终用户或测试人员直接使用,在 SoapUI 等工具出现之前,测试人员不得不自己编写程序来测试它, 这就要求测试人员花费很大的精力了解底层的接口,调用关系和详细的协议,导致他们不能把注意力集中到测试中。 SoapUI 的出现极大的改变了这一局面。作为一个开源的工具,SoapUI 强大的功能、易用的界面,吸引了很多用户。用户可以在 SoapUI 中通过简单的操作完成复杂的测试,不需要了解底层的细节, 极大的减轻了工作量。SoapUI 支持多样的测试, 例如功能测试,性能测试,回归测试等。到目前为止 SoapUI 的下载量已经超过了100万次,成为了Web服务测试标准和领先的 Web 服务测试工具。它不仅仅可以测试基于SOAP的Web 服务,也可以测试REST风格的 Web服务,后者也是本文介绍的重点。 SoapUI基于Java开发,支持多个平台,安装非常简单。读者可以到 SoapUI的 官方网站下载一个安装包 ( 本文使用的是 Window 版本 3.0.1),直接安装即可。在该安装包中,包括了一个 SoapUI 所需要的 JRE1.6 版本。安装完毕以后,读者需要设置 JAVA_HOME 变量指向到相应的 JRE 目录,同时修改 PATH 变量,将 JRE1.6 的 bin 目录添加进去。2 SoapUI使用过程2.1创建/导入工程 安装并运行SoapUI之后,你就可以创建第一个SoapUI工程了。程序第一次打开时,左侧导航面板上,自动有一个空的Projects工程。右击左侧导航面板中的工作空间节点“Projects”,选择 “New SoapUI Project”。图表 2-1页面弹出“New SoapUI Project”TAB页,填入Project Name,Initial WSDL/WADL可填入URL地址或直接导入WSDL文件,导入文件后,如下图所示:图表 2-2默认选上: Create sample requests for all operations?(说明:为每个接口创建一个请求的例子) Creates a TestSuite for the imported WSDL or WADL(说明:为WSDL或WADL创建一个测试包)点击OK按钮后,页面弹出保存工程的提示,以project名称+“- soapui-project.xml”的形式进行命名,因此上述工程在保存时页面给出默认命名为test1_file-soapui-project.xml,直接点击保存即可。保存成功后,页面继续弹出“Generate TestSuite”TAB页: 图表 2-3选择:Single TestCase with one Request for each Operation(说明:为每个接口的请求都创建一个测试用例) Create new empty requests(说明:创建一个空的请求) Operations中选择要测试的WS接口方法,如果一个WS有多个方法,Operations中会列出所有方法,只须选择要测试的方法即可,上图,去掉了test10、test2等接口的测试。 最后勾选上Generates a default LoadTest for each created TestCase(说明:为每个创建好的测试用例生成一个默认的负载测试) 选择完毕后,点击OK按钮, 进入测试用例命名页面,命名完毕后,确定。 图表 2-4在测试用例编写完毕后,可使用ctrl+s键,保存当前的工程。 如果要导入其他人的工程,可通过选择“Import Project”,找到test-soapui-project.xml,选中后即可导入工程。2.2 创建测试用例上面操作已经增加了test1的Web服务,接下来可以执行请求了。在上面增加接口的时候,已经根据WSDL的Schema定义为每一个操作创建了默认请求。图表 2-5在RequestServiceSoapBinding节点下展开了WS服务中所有的方法,而我们的测试包test1_file_TestSuite中根据“创建、导入工程”的第4步,而仅创建了我们要测试的方法的测试用例。 现在将以测试test1方法为例,来介绍用例的创建过程。按照下图所示,打下测试包下的“test1 TestCase”,在展开的“Test Steps”下选择“test1”,双击打开。图表 2-6双击“test1”后,在SoapUI的右侧会出现请求编辑器:图表 2-7请求编辑器分为三部分: 1.顶部的工具栏,包含一组请求相关的动作、操作 2.左边是请求区域 3.右边是响应区域 SoapUI默认生成的请求中,”?”表示需要被替换的
您可能关注的文档
- DK739+54562处张拉压浆施工方案-上报.doc
- Delphi回调函数.docx
- day11(购物车-登录-未登录).docx
- CRH2空调系统(很详细).doc
- DNA修复科普.docx
- DOSBox的使用方法.docx
- D梁专项施工方案.doc
- EA4T车轴热处理工艺研究.docx
- DNQ1前向散射能见度仪用户手册.docx
- echarts使用及技巧.docx
- 5.3.1函数的单调性(教学课件)--高中数学人教A版(2019)选择性必修第二册.pptx
- 部编版道德与法治2024三年级上册 《科技提升国力》PPT课件.pptx
- 2.7.2 抛物线的几何性质(教学课件)-高中数学人教B版(2019)选择性必修第一册.pptx
- 人教部编统编版小学六年级上册道德与法治9 知法守法 依法维权(第一课时)课件.pptx
- 三年级上册品德道德与法治《学习伴我成长》.pptx
- 部编版小学道德与法治六年级上册6 人大代表为人民 课件.pptx
- 部编版小学道德与法治六年级上册1感受生活中的法律第一课时课件.pptx
- 2.5.2圆与圆的位置关系(教学课件)-高中数学人教A版(2019)选择性必修第一册.pptx
- 2.5.1直线与圆的位置关系-(教学课件)--高中数学人教A版(2019)选择性必修第一册.pptx
- 14.1.1 同底数幂的乘法(教学课件)-初中数学人教版八年级上册.pptx
文档评论(0)