Soap-UI MacOS version tweaks, fixing freeze and slow performance

28 Sep 2016

By default Soap-UI uses internal jre bundle and it’s performance is not best one. If you have installed fresh version of jdk or jre, you can delete internal.

1. Stop soap-ui process.
2. Locate Soap-UI.app and delete jre.bundle. I.e. in Terminal execute following commands

$ cd /Applications/SoapUI-5.2.1.app/Contents/PlugIns/
$ rm jre.bundle

3. Next modify soapui.sh

$ nano /Applications/SoapUI-5.2.1.app/Contents/java/app/bin/soapui.sh


# uncomment to disable browser component
JAVA_OPTS="$JAVA_OPTS -Dsoapui.browser.disabled=true"

Save(ctrl+o, enter, ctrl+x) and exit.

4. As addition you can modify vmoptions.txt

$ nano /Applications/SoapUI-5.2.1.app/Contents/vmoptions.txt

add new line at the end of file with: 

-Dsoapui.browser.disabled=true

Save(ctrl+o, enter, ctrl+x) and exit.

Done, you can start soap-ui, freezes should dissaper.

No comments yet