SoapUI-一款强大的Rest和Soap测试工具

1.什么是SoapUI

   SoapUi是一款强大的开源工具,可以轻松地完成Rest和Soap测试,并且还拥有其他强大的功能。具体大家可以自己摸索上网搜集一些相关资料,同时也设计了一套简洁易用的界面。很简单地就可以完成更加智能化和更加完善的测试。同时支持Rest和Soap的Web服务,大家可以从官网了解到更加具体细节的东西,这里只稍做一下简单介绍。
SoapUI官网

2.SoapUi基本使用-Http

我这里下载的是Soap-ui 5.2.1,大家可以通过官网下载也可以通过镜像服务器去下载,这里我们做一个简单的http请求样例

2.1 构建一个项目

这里写图片描述

2.2 确定项目名

这里写图片描述

2.3 创建测试用例以及用例组

这里写图片描述
这里写图片描述

2.4 创建一个http请求的测试用例,这里我们用一个天气测试接口测试

这里写图片描述
这里写图片描述

2.5 运行接口测试

这里写图片描述

3.SoapUi基本使用-Web Service

3.1 首先我们这里准备了一个Web Service服务,相应WSDL

这里写图片描述

3.2 添加WSDL关联

这里写图片描述

扫描二维码关注公众号,回复: 3569663 查看本文章

这里写图片描述

勾选第一个会生成简单的请求模块即图中上面一块,勾选第二个会产生一个独立的用例小组

这里写图片描述

3.3 运行测试实例

这里写图片描述

利用图中标明两处都是可以进行测试的,效果一致

这里写图片描述

图中红框处填写参数,点击运行,即可在响应界面看到响应数据

4.利用SoapUI生成WebService客户端代码

这里我们需要做一些准备工作
4.1 首先随手写了一个利用Axis1的服务发布了一下,WSDL如下

这里写图片描述

4.2 然后我们在利用SoapUI生成代码之前需要先去下载Axis的软件包,下面的地址都可以下载,然后解压

Apache Axis官网
清华大学开源镜像服务器

4.3 配置Axis

如果是第一次使用,需要将Axis目录配置上,以供SoapUI使用

这里写图片描述
这里写图片描述

4.4 生成对应代码

这里写图片描述

如果上面没有配置,通过这里的Tools是一样可以弹出上面配置界面的
这里需要填上WSDL地址以及输出目录

这里写图片描述

点击generate即可生成对应的代码

这里写图片描述


从这些简单的使用就可以发现SoapUI给我们提供了很便捷的一些功能性操作,节约了很多不必要浪费的时间
当然任何东西都有自己的优缺点,大家可能也使用过一些其他的类似工具
某些功能方面比如postman和SoapUI就可能各有所长,所以大家靠实际需求去选择工具对我们开发有很大帮助的

猜你喜欢

转载自blog.csdn.net/u013985664/article/details/81189350