In this article, we will learn about the SoapUI download and Installation process. Let’s get started.
In this tutorial, we will learn how to install SoapUI and SoapUI Pro with a trial key. We will also see a few major differences between SoapUI and SoapUI Pro and their plugins/add-ons at the basic level.
=> Check out all the tutorials published in this SoapUI Tutorials series here.
Let’s get started.
Table of Contents:
SoapUI Download and Installation Process
Installing SoapUI
Download the SoapUI free version
Go to http://sourceforge.net/projects/soapui/files/ website and there you can see several download links related to the SoapUI. Along with SoapUI, certain plugins can be used as needed. They are,
- soapui-netbeans-plugin
- soapui-intellij-plugin
- soapui-eclipse-plugin
- soapui-maven-plugin
Let’s look at the plugins briefly
NetBeans is a Java editor where we can write, debug and execute Java code. Along with NetBeans, the SoapUI NetBeans plugin is integrated to test web service functionality from NetBeans itself. So, it behaves like both development and testing environments.
Soapui IntelliJ Plugin allows testing of web service functionality within IntelliJ IDEA. SoapUI also provides command line runners to execute the test suites and test cases.
With the current SoapUI, we have SoapUI Workspace Navigator on the left side of the window that helps organize projects, test suites, etc. Another useful window is the Log tabs, which are located at the bottom of the SoapUI screen. We will learn about these in detail in our upcoming tutorials.
SoapUI Eclipse Plugin is slightly similar to the SoapUI NetBeans plugin, however, it provides drag and drop components whereas the SoapUI Eclipse does not. As it is integrated with the SoapUI libraries, we can test Java web services from the SoapUI Eclipse plugin itself.
SoapUI Maven Plugin specifically designed for the build management process. During the deployment, scheduled builds can start at the specified time. The build process is written through maven script. Likewise, we can execute the scheduled test suites or test cases as mock services through this plugin as it is integrated with SoapUI.
How to Install SoapUI on a Windows System?
So far we have discussed the various SoapUI plugins and their purposes. Now let’s go and install SoapUI on the Windows machine.
We need to download SoapUI and plugins from http://sourceforge.net/projects/soapui/files/ web URL. You can also download all the files from the SoapUI website. Once all the installable files are downloaded, double click on the SoapUI executable file.
The installer will start the process as shown on the below screen:
In the Welcome Wizard, click on the Next button to move to license wizard. Accept the terms and conditions as described in the text area after reading it. Then, click Next. Specify the destination folder where SoapUI can extract the supporting files and install. Click Next to choose additional components. See the screenshot below for your reference.
In the screenshot, we can see some of the components apart from SoapUI.
The Source component contains the complete source code for the SoapUI tool. You may install this component and analyze the SoapUI source code.
The Tutorials component provides SoapUI tutorial related files.
HermesJMS component is used to send and receive messages through the Java Messaging Service. This can be configured to test JMS related services. We can configure HermesJMS from the Tools menu as shown below:
To install HermesJMS component, we need to accept the license agreement. Click on the Next button.
The following wizard will prompt us to specify the shortcut to be present under which program in the start menu. Later, we have to check the desktop icon if needed.
On Next button click for installation to begin. Once complete, it will show the following window:
Installing SoapUI Pro
=> Download SoapUI Pro from this page.
Fill the form and click Download Trial.
The trial license key will be sent to the given email address. It will be valid for two weeks. Once a license is expired additional pro features will be disabled but basic features can be used forever.
We will be redirected to the page below to after completing the registration.
Note that the screen given below may change based on the latest changes from SmartBear Software. You can follow the simple download instructions and select the appropriate install version based on your Windows, Linux or Mac version.
Choose the download link depending on your system specifications. For this tutorial, we are going to install SoapUI Pro on windows machine by clicking Windows installer (64-bit) download link
To learn more about your computer type, follow the steps given below:
- Right click on the My Computer icon present on your desktop
- From the context menu, click Properties
- On the right side panel of the properties screen, have a look at System Type under the System section.
Refer to the following screenshot for better understanding:
Browser starts downloading and may take a few minutes to complete. Downloading time may vary depending on your internet speed. You can see the download progress in your browser’s download section.
When SoapUI Pro download is completed, we will be able to see the executable file in our default download file location.
To install SoapUI Pro, follow these steps:
Double click on the setup EXE file. Windows installer initializes the installation process
Accept the license agreement by clicking “I accept the agreement” radio button and then click the Next button.
Specify destination directory. By default, the system will install in C:\ drive. If we want we can change the destination folder. Select the target folder and then click on the Next button. This wizard provides several components to be selected as required.
JDBC Drivers: If we are handling any database related testing like executing SQL queries and passing data to database, this component will be useful.
We have already seen about other components while installing SoapUI itself.
You can decide your required components and click the Next button.
After that, the installation wizard will prompt you to install LoadUI. If we check this checkbox, first it will download the LoadUI from the Internet and then install it. We are not going to install LoadUI now. So click Next.
Note: If you are installing SoapUI NG Pro from “Ready! API” platform, everything including SoapUI NG Pro, LoadUI NG Pro, Secure Pro and ServiceV Pro will come as a bundle. You can download them and install the trial version of Ready! API from this page.
The license agreement wizard is shown for HermesJMS as we have seen in the previous section. Accept the license agreement and click next.
Now we have to specify the tutorial location because I have checked the Tutorials component in the Select Components wizard. Then move to the shortcut creation wizard in the start menu. Click on the Next button after the shortcut name is given. Click on Next again.
SoapUI Pro installation will start and it will take a few seconds to complete. In the end, click on the Finish button to launch SoapUI Pro.
Activating Trial License for SoapUI Pro
Go to your email inbox. Find the SoapUI Pro activation email from SmartBear Software and click on the activation link. Once you activate your email address, you can download the trial License key as shown in the below screenshot:
Download and extract the trial license key zip file. Now go and start the SoapUI Pro program from all your installed programs. It will ask you to activate your installation.
Click yes and provide the path of downloaded license key as shown in the screenshots below:
Note: Only select SoapUI pro in this window as we are not installing other versions.
That’s it. It will activate SoapUI Pro version for the specified trial period. Well, SoapUI Pro is now ready to use.
Conclusion
We recommend that beginners can start learning with SoapUI and once confident we can move to SoapUI Pro.
Next Tutorial: Our next SoapUI tutorial will be more hands-on on the tool. In this tutorial we will learn the following:
Working with SoapUI Projects
- Creating Projects in SoapUI
- Adding Testsuite, Testcase and Test step
- Cloning Objects of Project
- Renaming and Deleting Project Elements
Stay tuned for the next topic.
Feel free to write your feedback or queries related to SoapUI and SoapUI Pro download, installation or activation in the comments section below. We would love to hear from you.
@Ravi: Features and advantages of SoapUI and Pro versions will be discussed in the upcoming tutorial. So please continue reading…
Good to see that you have shared details about everything so is useful for beginners as well as those who have knowledge about the tool
very detailed. can I download and install the required plugins later after installating basic version?
Please explain how to download the required plugin like soapui-netbeans-plugin
soapui-intellij-plugin
soapui-eclipse-plugin
soapui-maven-plugin
Along with soap ui 5.3
Hi,
AM finding problems with download. The current version is supporting 64 bit platform. Do we have any option for downloading 32 bit.
Thanks
Manju
Team,
Not sure the reason but i dint get any mail regarding for Tutorial#2. But now i received mail for tutorial 3 and then i searched for Tutorial 2. Please make sure iam looped in all emails for all tutorials.
@Siva Sorry for the inconvenience. Please search your email inbox for all emails from “Software Testing help”, it just can sometimes land in spam.
Hi STH,
Very detailed one… Thanks for this article
@krishna iva: Yes Krishna, in fact I would very much recommend that. Its good to start with the basic one and add as required.
@Manjunatha: There is an option given in the following website URL. Please try it
SoapUI for 32Bit: http://www.soapui.org/
@Neeta: The website hyperlink is already present in the “Installing Section” of this tutorial.
Anyway you can download those plugins from “http://sourceforge.net/projects/soapui/files/” hyperlink.
How to download the plugins along with soap ui ? Please explain.
Hello STH,
I am expecting a exclusive tutorial in this series of Soap UI explaining the advantages of Soap UI pro over Soap UI. Difference between Soap UI Pro and other famous commercial web services tools available. This is will be useful for the people who are working on web services testing