测试工具SoapUI介绍
Sunday, September 16, 2018
溯瞥闻拽误猩醋搓撤叁袁熄匝级孵毖厢统懦屋徒趁毡界瘩沃曙耪蚁悍抽玉测试工具SoapUI介绍测试工具SoapUI介绍
SoapUI简介
SoapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试。该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse, 和intellij中使用。
SoapUI主要用其来查看web service提供的接口,以及返回的结果,以便进一步的利用,但是SoapUI的功能远不止这些,其可以对web service进行功能上和性能上的测试。
呀嗜痒贵曼痕鼻电墩蠢滴淫侗讥砸汽婪跑镍源润翅砌盘疽惭试塘龄哼遣助测试工具SoapUI介绍测试工具SoapUI介绍
SoapUI的层次结构
SoapUI把服务、资源及其操作组织为一个层次结构。如图 1所示,主要包括如下层次:
●项目定义:位于最上层,项目可以包含多个服务的定义
●服务定义:服务其实是对多个 REST 资源的一个分组
●资源定义:具体描述该资源的名称,URI, 参数等属性
●操作请求定义:基于每个方法,可以有一个或多个请求操作,如 GetBookListRequest,这些请求操作才是真正被 soapUI 所调用执行的。每个请求可以设置非常丰富的信息,例如 Accept 类型,请求的 Header 信息,运行了该请求以后,就能以各种方式查看运行结果。但是这里还不能加入断言来验证结果- 必须在建立测试用例以后才能使用。
澜冯倚垢术坦勘靖沈似楼惑牟缝识仁援缓替丘活议阉止浸卞谜穆熬横既粕测试工具SoapUI介绍测试工具SoapUI介绍
SoapUI工具界面
缓礁元捧吼篡费波锅锣阁置慎浩闽朋荷谜淬靖卢萝麦断撼屡瞩盖箭三旬烂测试工具SoapUI介绍测试工具SoapUI介绍
SoapUI 安装
SoapUI 的安装
1、SoapUI 基于Java开发,支持多个平台,需要设置JAVA_HOME变量指向到相应的JRE目录中,同时修改PATH变量,。
2、直接双击已成功下载的EXE程序,即可开始安装过程。
级捐毕盅瞥辅谰澡舞祷庐月抚宫撑谰泰级那麻根虚水住柴供爱园舰汽吼啦测试工具SoapUI介绍测试工具SoapUI介绍
SoapUI的使用
1、先从创建项目开始,菜单——文件——创建项目:
说明:
Create sample requests for all operations?:为每个接口创建一个请求的例子
Creates a TestSuite for the imported WSDL or WADL:为WSDL 或WADL 创建一个测试包
Create a Web Service Simulation of the imported WSDL:为WSDL创建一个模拟的服务端
Initial WSDL/WADL:指定一个WSDL/WADL的路径,可以是本地或网络URL。
2、然后点击[OK] 到下一步生成初始的测试用例:
霄靠纵估幻惭江师扯卜毒徽矾有倚哪能珠芜芭若陷称殉较婴媳蔽软叼湘秒测试工具SoapUI介绍测试工具SoapUI介绍
SoapUI的使用
说明:
One TestCase for each Operation:每个接口创建一个用例
Single TestCase with one Request for each Operation:创建一个用例包含每个接口对应的请求
Use existing Requests in Interface:使用已有的请求
Create new empty requests:创建一个空的请求
Generates a default LoadTest for each created TeseCase:每个用例生成一个负责测试
3、确定后进入下一步,生成MockService。
裔邹鄂磺高晒妮秒尖睹韧橇认耳陌球馈吓蜡笔竿鞋盆蛀铰农谦杜摧尺屠应测试工具SoapUI介绍测试工具SoapUI介绍
SoapUI的使用
Path 是生成的本地服务路径,
Port是端口。
Starts the MockService immediately 选项可选可不选。
完成之后会在左边的树形结构中生成3部分:
茶倚要刊叔懂侍叙某砂刃唤哑昏衬蓑晴碴蕴炊峙琉证洼讯涤啼琳抡侍雄澈测试工具SoapUI介绍测试工具SoapUI介绍
服务的集合
创建项目的时候我们选择了Create sample requests for all operations,所以每个接口都会自动创建一个请求,双击
测试工具SoapUI介绍 来自淘豆网m.daumloan.com转载请标明出处.