SoapUI使用指导书

上传人:痛*** 文档编号:135244977 上传时间:2022-08-15 格式:DOCX 页数:15 大小:1.12MB
收藏 版权申诉 举报 下载
SoapUI使用指导书_第1页
第1页 / 共15页
SoapUI使用指导书_第2页
第2页 / 共15页
SoapUI使用指导书_第3页
第3页 / 共15页
资源描述:

《SoapUI使用指导书》由会员分享,可在线阅读,更多相关《SoapUI使用指导书(15页珍藏版)》请在装配图网上搜索。

1、 技 术 文 件技术文件名称:SoapUI使用指导书技术文件编号:版 本:1.1共14页(包括封面)拟 制: 严磊彪审 核:会 签:标准化:批 准:目录1、SoapUI介绍22、SoapUI的安装33、soapUI基础知识64、对Web Service服务进行功能测试75、对Web Service服务进行性能测试121、SoapUI介绍由于web服务是被程序调用的,一般不会提供界面让最终用户或测试人员直接使用,在soapUI等工具出现之前测试人员不得不自己编写程序来测试它,这就要求测试人员花费很大的精力去了解底层的接口,调用关系和详细的协议,导致他们不能把注意力集中到测试中。soapUI的出现

2、极大的改变了这局面,作为一个开源的工具,强大的功能、易用的界面,用户可以在其中通过简单的操作完成复杂的测试,不需要了解底层的细节极大的减轻了工作量,soapUI支持多样的测试,例如功能测试,负载测试,回归测试等。2、SoapUI的安装 在安装向导完成后,很快可以看到下面的开始对话框: 点击Next进入下一步,你需要阅读soapUI要求的协议,并接受协议进入下一步: 选择接受,并点击Next进入下一步,这里要求设置程序安装的路径,soapUI会给出默认路径,如果你不选择则会默认安装在C:Program FileseviwaresoapUI-Pro-3.0.1 接下来如果是soapUI Pro版本

3、,JDBC的驱动包会提供选择,但是没有源代码可勾选: 一般都是默认安装即可,点击Next下一步: 这里提示是否创建快捷键,继续默认点击Next下一步: 选择是否创建桌面快捷键,默认即可点击Next下一步: 点击Next下一步安装直到出现下面的页面勾选Run soapUI Pro3.0.1选项,点击Finish完成全部安装过程,启动SoapUI程序接下来就是soapUI序列号导入,解压压缩文件crack包,并将解压后的crack文件中的license4j-1.3放入安装目录如:C:Program FileseviwaresoapUI-Pro-3.0.1lib目录下,替换原有的文件,再导入fall

4、en.license文件即可,导入fallen.license的时候路径必须是英文,不能有汉字。3、soapUI基础知识功能测试步骤功能测试用例小功能点大功能模块测试项目实际项目的情况测试步骤TestStep项目Project测试集TestSuite测试用例TestCaseSoapUI中的体现工作空间Workspace 3.1、测试步骤TestStep 测试步骤是最小的单位,一个完整的测试用例是由多个测试步骤所组成的,而每一个测试步骤都需要根据实际的业务要求进行组织。 3.2、测试用例TestCase 一个测试用例代表一个完整的操作,接口测试的目的实质在于模拟外部的调用来验证接口的功能,而接口

5、功能的各个分支则由入参测试数据的不同来遍及。 3.3、测试集TestSuite 对于测试集,主要是为了区分大功能模块里的不同小功能点而引入的概念,一般一个WebService都包含有多个接口,此处可根据需要添加测试集。 3.4、项目Project 在SoapUI里一个接口对应一个项目,这是由SoapUI提供的功能所决定的,在每次要测试一个新的接口时,可以右键点击WorkSpace的名称,从右键菜单中选择New soapUI Project来引入新的WSDL。 3.5、工作空间Workspace 对应测试项目的概念,一个测试项目中可能会包含多个接口,这些接口都同属于一个项目中,由工作空间来管理所

6、有的接口项目。4、对Web Service服务进行功能测试 右键点击Projects项目节点,选择“New soapUI Project“选项,创建新的项目。 此时页面弹出“New soapUI Project“对话框,输入Project Name(项目名称)和WSDL地址。WSDL地址的由来,通过登录BPEL控制台获取,打开浏览器输入如:http:/10.0.198.8:7777测试环境,点击“BPEL Control”进入登录界面,输入用户名,密码:oc4jadmin/test123登录成功此时如下界面,选择ITSM域,再查看服务规范根据“业务服务名称”查找到导入人员信息服务(Import

7、EmpInfoSrv)。 点击“SB_ITSM_ITSM_ImportEmpInfoSrv”,选择WSDL选项,此时复制WSDL地址即可点击OK,创建一个新的项目成功双击Request 1,打开新建项目选择XML选项,替换“?“替换完之后,输入字段参数,发送请求报文 新增一个测试用例Test Case减少服务测试回归工作量,右键“Request 1”,选择“Add to TestCase”选项此时页面弹出“Create TestSuite”对话框,创建测试集,测试集包含了“Test Case”点击“确定”,此时页面弹出“Create TestCase”对话框,创建测试用例点击“确定”,一个“T

8、estCase”测试用例创建成功每个“TestCase”都是由多个“TestSteps”组成,下面创建测试步骤,右键“Request 1”,选择“Add to TestCase”选项,此时页面弹出“Select TestCase”对话框“Select TestCase”选择项:1、把测试步骤放入已建好用例中2、创建新的测试用例3、创建新的测试集。我们这里选择场景1,点击“确定”。此时页面弹出“Add Request to TestCase”,添加测试步骤请求到“TestCase”(非空验证)里面点击“OK”,新增一个测试步骤成功5、对Web Service服务进行性能测试 在创建完测试用例后,

9、SoapUI可以快速的让你创建用例对应的负载测试用例,这是非常实用的功能,越早能发现性能问题。在SoapUI里创建负载测试只要简单地选择一个功能测试用例,右击并且选择“New LoadTest”即可,就是这么简单!这使得SoapUI的负载测试相当地好用,它可以让你在功能测试完成的情况下,快速地、方便地、随意地检验Web Service接口是否能够承载指定的负载量。右键“LoadTest”,选择“New LoadTest”此时页面弹出“New LoadTest”对话框点击“确定”就会有如下页面Limit:表示我们负载测试要持续执行的时间,秒为单位,此处表示要执行60秒。Threads:配置负载测

10、试所用的线程数,即一般性能测试中所说的并发数。Test Delay:设置测试时线程的休眠时间,即在完成一次完整的用例执行后,开始下一次执行时,线程的休眠时间,以毫秒为单位(1000毫秒是1秒),下图为1000毫秒。Random:该值的设置是与“Test Delay”的设置结合在一起的,它表示休眠的时间会在“Test Delay”*(1-0.5)=100毫秒,和“Test Delay”*(1+0.5)=300毫秒之间波动,下图如果设置为0,则表示“Test Delay”的值不会随意地变化,直接是初始设置的毫秒数。测试关注的数据跟随着测试的进行而持续地发生变化,我们能够得到的数据有:平均响应时间(

11、avg)、每秒吞吐量(tps),错误数(err)等性能测试中,一般较为关心的数值。min/ max / avg /last 分别是最小/最大/平均 /最后一次请求的响应时间(响应时间指的是提交请求和返回该请求的响应之间使用的时间)cnt:脚本运行的总次数(可以看作是总事务数)tps:每秒处理事务的请求数bytes:总的一个吞吐量err:错误的请求数(可以看作是失败的事务数)也可以通过点击图表按钮,查看测试结果数据的整体走向图 结论:1、SoapUI是专门针对webservice接口的测试工具,在对同一个webservice接口进行测试时,SoaqUI表现出来的性能更优越、更真实、更接近地反映接口的性能指标。2、SoapUI在发送请求时,是直接以组装好的SOAP报文进行发送,而LR是使用web_service_all方法,从方法传入相应的参数,由LR组装为SOAP报文后在发接口进行调用,因此LR在组装报文时,会有相应时间的耗费,LR脚本中创建的事务就包含了这段组装报文的时间,因此响应时间会比SoapUI的响应时间更长,LR与SoapUI的差别还有更多不做深入研究。3、对于SoapUI来说,提供的结果数据分析不如LR那么详细与全面。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!