SoapUI测试工具
SoapUI测试工具
1 SoapUI简介
SoapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试。SoapUI 强大的功能、易用的界面,吸引了很多用户。用户可以在 SoapUI 中通过简单的操作完成复杂的测试,不需要了解底层的细节, 极大的减轻了工作量。SoapUI 支持多样的测试, 例如功能测试,性能测试,回归测试等。到目前为止 SoapUI 的下载量已经超过了100 万次,成为了Web 服务测试标准和领先的 Web 服务测试工具。它不仅仅可以测试基于SOAP 的Web 服务,也可以测试REST 风格的 Web服务。
2 SoapUI 使用过程
(功能测试部分)
点击菜单File选择New soapUI Project新建工程
在弹出的提示窗口中输入项目名称Project Name,然后在Initial WSDL/WADL框中输入Web Service的URL地址,或者可以直接导入Web Service 的WSDL文件。
这里引用一个“中国电视节目预告 Web 服务:
?wsdl”为例
点击确定
SoapUI工具会解析WSDL文件获取服务接口,创建请求,将项目内容显示在SoapUI的左侧窗口中,如图:
在打开的窗口中可以看到服务请求Soap消息,其中的“?”问号代表的是入参,将其修改为请求入参值“-1”(该实例中,-1代表中央电视),然后点击图标按钮运行,获得请求结果:
图中右侧窗口中可以看到返回的Soap消息及其中的数据。
选择项目“ChinaTV”并右键,选择New TestSuite,构建一个测试套件如图
然后,在新建的TestSuite中右键,选择New TestCase,新建TestCase并将服务请求加入到TestCase中(Add to TestCase):如图
如此操作完成后可以在项目窗口中看到新建完成的测试用例TestCase1
该用例包含一个测试步骤getTVstationDataSet-Request 1
因为上述过程中已经设置了服务请求入参,所以这里双击TestCase 1点击可以直接运行:
图中的绿色方条表示该测试运行通过。
打开服务请求getTVstationDataSet – Request 1,点击,添加检查点:如图
检查点有多种类型,这里选择包含“Contains”并输入检查内容“中央电视台”:如图
点击“OK”输入“中央电视台”点击“OK”
soapui测试工具 来自淘豆网m.daumloan.com转载请标明出处.