Soap UI安装简介
以前Windos用SOAP UI,感觉是很好用的API测试工具。开始在网上寻找Mac上能否也安装一个SOAP UI。
经过一般摸索,发现:
SoapUI目前最新的版本是5.6.0,目前已经开源。SoapUI以前收费,到了5.2.1以后版本就开源并且免费。
SoapUI专为开发人员和测试人员而构建,是唯一涵盖整个测试范围(功能,安全性,负载,模拟)的开源工具。凭借其易于使用的图形界面,SoapUI是API测试的入口点,因此可以轻松地验证基于REST和SOAP的Web服务。
一、软件下载
官网地址:
Download REST & SOAP Automated API Testing Tool | Open Source | SoapUI
最新开源版官网地址:SoapUI 5.6.0
Download REST & SOAP Automated API Testing Tool | Open Source | SoapUI
但是在官网下载好慢,如下图所示:
这里给大家分享小编下载好的上传到百度云盘,下载链接:
链接: 百度网盘-链接不存在 密码: 2nfn
二、安装过程
1、找到下载好的安装包SoapUI-5.6.0.dmg路径
2、双击即可启动它,单击“NEXT”继续:(可用傻瓜式安装法)
3、接受并单击“NEXT”后,您将能够选择默认设置为/ Applications,可以更改安装路径
4、下一步,可选择包含SoapUI源文件和Hermes安装的附加组件的机会
5、在安装SoapUI Pro JDBC驱动程序的情况下,可以包含jar作为附加选项(当然没有可用的源)。
最后,单击“下一步”,安装开始,几秒后,安装完成
点击“Finish”按钮,即安装完成。
三、使用说明
1、直接进行SOAP服务的即席测试非常简单。从“文件”菜单中选择“新建项目”选项,这将提示以下对话框:
2、将WSDL路径http://www.dneonline.com/calculator.asmx?wsdl粘贴到Initial WSDL / WADL字段(将从中提取项目名称),然后按OK。SoapUI将工作一些,并使用导航器中可用的导入的WSDL创建项目。直接转到为“ 添加”操作生成的第一个“请求1”请求,然后双击它,这将打开以下窗口:
3、现在您所要做的就是输入两个整数值,然后按左上角的绿色箭头将请求提交给目标服务,这将为您返回一个不错的响应:
4、补充:如果您使用的是SoapUI的专业版,或者对XML语法有普遍的不满,则可以将Form视图用于请求,而将Overview用于响应:
5、就这样,您已经完成了对SOAP Web服务的首次即席测试,现在就深入研究细节,以掌握所有可能性!
四、问题收集
如果您在Mac上安装的SoapUI实例没有响应,请尝试以下步骤来解决此问题:
- 在soapui-settings.xml文件中添加或更新以下行:
<con:setting id =“UISettings @ disable-browser”>true</con:setting> - 如果这不起作用,请使用以下参数添加到命令行启动SoapUI Pro:
-Dsoapui.jxbrowser.disable = true - 或者,您可以导航到SoapUI * .app并执行“显示包信息”(从弹出菜单中)。
然后你应该看到目录目录。打开Info.plist文件以进行编辑,您可以在其中添加:
<key>soapui.jxbrowser.disable</key>
<string>true</string> - 当GateKeeper处于活动状态时,我们也看到了在Mac上安装SoapUI的一些问题。因此,要排除可能的冲突,请停用GateKeeper并尝试启动SoapUI
此外,如果您想将SoapUI或SoapUI Pro的外观更改为更像Mac应用程序,请更改以下设置:
- 转到文件>首选项> UI设置选项卡
- 选中“使用原生外观”
- 重启SoapUI或SoapUI Pro