首页 > 代码库 > SoapUI 使用笔记

SoapUI 使用笔记

1. 构建项目

安装完成后 右键Project --> New SOAP Project

 技术分享

在弹出的 New SOAP Project框中输入名字 和 webservice服务地址(example : http://www.webxml.com.cn/webservices/ChinaTVprogramWebService.asmx?wsdl)

技术分享

你将看到以ChinaTV为根节点的目录树

技术分享

 

2. 运行单个服务

可以展开一个其中一个service服务,并双击Request 1,在弹出的框中点击执行,可以看到相应的响应

技术分享

其中的?号代表需要的参数

 

3. 构建测试序例

技术分享

输入序例名字

技术分享

在ChinaTV目录树中选择Request,右键添加到测试用列(刚创建的测试序列中的一部分)

技术分享

选择刚创建的TestSuite-ChinaTV(名字稍后可以修改)

技术分享

 

4. 增加检查点

单击Request1,在弹出框中点击+号按钮

技术分享

 

技术分享

在content中输入 中央电视,可以看到检查点是有效的

技术分享

 

5. 组织测试序列

按照上面的方式,将4个service接口服务加入到测试序列中

技术分享

并通过move step up 或move step down调整step的顺序

技术分享

在两个step之间添加transfer,用来将前一步的结果数据(response)选取作为下一步的参数(request)

技术分享

在弹出的Property Transfer中设置

技术分享

上面的Transfer的source脚本中的代码定义参考

技术分享

上面的Transfer的target脚本中的代码定义参考

技术分享

其他两个Transfer类似创建

技术分享

 

技术分享

一个完整的测试序列组织完成了

双击Test case1

技术分享

看到绿色就跑完了整个测试序列流程了,日志记录了每一步的信息。

 

SoapUI 使用笔记