SoapUI 使用笔记

Posted rocky-fang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 使用笔记的主要内容,如果未能解决你的问题,请参考以下文章

soapUI学习笔记--用例字段参数化

soapUI学习笔记--用例字段参数化

SoapUI这么好,舍得不用吗?

如何使用soapui测试接口返回参数

SoapUI

soapUI简单使用