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 使用笔记的主要内容,如果未能解决你的问题,请参考以下文章