SoapUI是一个自由和 开放源码的跨平台 功能测试解决方案。经过一个易于使用的图形界面和企业级功能,SoapUI让您轻松,快速建立和执行自动化功能、回归、合规和 负载测试。在一个测试环境,SoapUI提供完整的 测试覆盖,并支持全部的标准协议和技术。 -- 引用百度百科
SoapUI比PostMan的测试项更多。SoapUI支持Http协议和webservice协议。PostMan仅支持Http请求,不支持webservice。html
笔者整理的下载方式:关注公众号:Java技术干货,回复“003”,即可直接下载使用。web
安装包是免安装,大小也只有40几兆。比官网的一百多兆要小不少。并发
官网的下载地址:https://www.soapui.org/downloads/latest-release.html工具
安装包,直接解压,无须安装。测试
启动方式:能够看安装包里面的《使用说明.txt》ui
看到以下界面,说明你操做是正确的。spa
若是启动不了,能够在日志文件中查看,是什么错。日志
而后针对性的解决错误问题code
若是日志文件中出现Unsupported major.minor version 51.0
错误。请检查JDK的版本问题。配置JDK1.8以上xml
点击工具栏上的soap功能, 建立一个webservice项目请求
输入项目名Project Name,这个能够随便输入。输入Initial WSDL,也就是发送请求的webservice服务地址。
链接成功,出现以下界面,并发送请求。 左边的窗口存的是发送报文,右边的窗口是响应的报文。在左边的会有两个
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://webservice.yss.com/"> <soapenv:Header/> <soapenv:Body> <web:hsServiceForCiss> <!--Optional:对应方法中的第一个参数--> <msg>?</msg> <!--Optional:对应方法中的第二个参数--> <arg1>?</arg1> </web:hsServiceForCiss> </soapenv:Body> </soapenv:Envelope>
若是参数是xml格式的, 请使用<![CDATA[ ]]>给包裹起来
以下,建立一个Rest Project,出现以下界面。在URI中输入请求地址。
输入请求资源地址。设置Method方式,和添加参数