测试工具soapUI介绍与使用

SoapUI 是一款开源的测试工具。

官网地址:http://www.soapui.org/

SoapUI 有开源的版本,更有功能更加强大的收费版本SoapUI-pro,目前最新版为4.0.0

soapui 能做功能测试、负载测试、回归测试等。并提供良好的测试管理。

我这里主要用于测试webservice。关于webservice的wsdl文件配置,请参考我的另一篇博客 WSDL 配置

主要分为五级:

1、workspace

2、project

3、TestSuite

4、TestCase

5、TestStep

 

soapui甚至提供编写脚本的功能。适用于可能出现的任何情况。

比如:在xml报文中,一个节点的值希望能够每次测试时生成唯一的16位的编号。

那么你可以使用在xml报文中使用<node>${=Math.round(Math.random()*10000000000000000)}</node>

或者定义一个property , propertyname  =${=Math.round(Math.random()*10000000000000000)}

然后在xml报文中 <node>${#Project#propertyname}</node> 。

这里建议使用第二种方式,这相当与使用一个全局变量将值存储起来,然后可以在多处调用。

如果我们在多个地方使用了propertyname,并后期有改动,则只需改动propertyname 的值即可。

 

soapui编写脚本的支持力度很大,它支持groovy、jre 中的api、javascript。

soapui提供的property、script两种特性,给我们的测试及管理带来便利。

soapui还提供MockService方便我们进行模拟测试。

MockService:是soapui根据我们wsdl中定义的output自动生成的 响应,当我们的项目还不能支持测试时,我们已经可以使用MockService进行模拟测试了。

 

更多关于SoapUI的资料请参见SoapUI官网及附上的附件!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值