执子之手

与子偕老


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

  • 搜索
close

在Mac上运行SOAPUI 5.3.0

时间: 2017-06-21   |   分类: 开发     |   阅读: 725 字 ~2分钟   |   访问: 0

0. 前言

Mac上找不到特别好的SOAP Webservice测试工具。以前用过SOAP UI,感觉很好。但是SOAP UI在Mac上安装有些问题。特此记录一下安装过程。

SoapUI目前最新的版本是5.3.0,目前已经开源。SmartBear在SOAP UI之后发布了新版本更名为SOAPUI NG。SOAPUI NG体积大了很多,而且功能更加繁琐,个人感觉还不如以前的版本好用。SoapUI以前收费,到了5.2.1以后版本就开源并且免费了。

SoapUI在Mac会出现无响应的现象:界面能够打开,但是画面卡住,鼠标显示成旋转彩球,无法操作。要正常使用需要修改一下才行。

1. 安装过程

因为SoapUI是Java程序,所以我安装的是zip包。不使用它的安装文件进行安装。下载地址:https://www.soapui.org/downloads/soapui.html。下载其Mac版本的zip包即可。

解压之后,找到/bin/soapui.sh,复制成soapui.command。然后打开soapui.command,修改:

 1if [ $SOAPUI_HOME != "" ] 
 2then
 3    JAVA_OPTS="$JAVA_OPTS -Dsoapui.ext.libraries=$SOAPUI_HOME/bin/ext"
 4    JAVA_OPTS="$JAVA_OPTS -Dsoapui.ext.listeners=$SOAPUI_HOME/bin/listeners"
 5    JAVA_OPTS="$JAVA_OPTS -Dsoapui.ext.actions=$SOAPUI_HOME/bin/actions"
 6	JAVA_OPTS="$JAVA_OPTS -Djava.library.path=$SOAPUI_HOME/bin"
 7	JAVA_OPTS="$JAVA_OPTS -Dwsi.dir=$SOAPUI_HOME/wsi-test-tools"
 8#uncomment to disable browser component
 9   #JAVA_OPTS="$JAVA_OPTS -Dsoapui.browser.disabled=true"
10fi

将最后一个注释打开即可。

2. 几个心得

  • 使用JDK 6已经无法运行SoapUI 5.3.0了。至少需要JDK7;
  • 运行SoapUI会自动切换GPU到独立显卡,目前没有好的解决办法;
  • 上面的修改方法中-Dsoapui.browser.disabled=true添加到JAVA_OPTS开始部分居然不管用,必须添加到最后;
  • 附录中提到需要修改soapui-settings.xml,实践证明并不需要;
  • soapui-settings.xml会自动在用户的主目录创建。

附录A. 参考资料

  • Installing SoapUI on Mac
  • Fix for soapUI freezing on Mac OS X Lion
#SOAPUI# #Mac# #SOAP#
在Ubuntu 16.04 LTS上设置DOCKER_OPTS
在Mac上如何安装FastDFS
  • 文章目录
  • 站点概览
Orchidflower

Orchidflower

Do one thing at a time, and do well.

76 日志
6 分类
83 标签
GitHub 知乎 OSC 豆瓣
  • 0. 前言
  • 1. 安装过程
  • 2. 几个心得
  • 附录A. 参考资料
© 2009 - 2022 执子之手
Powered by - Hugo v0.104.3
Theme by - NexT
ICP - 鲁ICP备17006463号-1
0%