Applies to ReadyAPI 2.1, last modified on August 1, 2017

This topic provides detailed information on installing ReadyAPI. Binary installers are available for Windows, Linux, and macOS.

To learn how to install VirtServer, see VirtServer Installation.
To learn how to install ReadyAPI on linux headless machines, see Installing ReadyAPI on Linux Headless Machines.

Before Installing

To run ReadyAPI, your computer must meet certain system requirements.

Also, you will need either a ReadyAPI trial license or a commercial Pro license for one or for all ReadyAPI applications (SoapUI, LoadUI, Secure, ServiceV). A Pro license for one of the application enables basic functionality of the other ones.

ReadyAPI will ask you to activate your license when you run the product for the first time.

For current ReadyAPI users:

  • If you have an active license of ReadyAPI, you do not need to activate a new license.

  • VirtServer requires a separate license.

Installation Steps

  • Download the installer for your platform from the ReadyAPI Downloads Center.

    If you install ReadyAPI on a Linux machine, make sure the installer has the appropriate permissions and can be executed. To do this, run the chmod +x ./ReadyAPI-x64-2.1.0.sh
  • Run the installer. The installer will unpack the files and prepare them for installation:

    Preparing install
  • If ReadyAPI is already installed on your computer, you will be asked if you want to update the current installation or to install the product anew to a different directory:

    Installer start

    Click the image to enlarge it.

    Note: Click to see where the current installation is located.
  • Select the needed option and click Next.

    Note: This topic explains how to install the product for the first time. If you update your current installation, the steps may be different.
  • Read the license agreement. If you accept the license conditions, select I accept the agreement and click Next. If you do not accept the license conditions, click Cancel to exit the installation wizard.

    License agreement

    Click the image to enlarge it.

  • On the next page, select the installation mode:

    • Full installation – installs the default set of ReadyAPI components to the default folder.

    • Custom installation – allows you to select the components you want to install and specify a different installation folder.

    Installation type

    Click the image to enlarge it.

    Select the needed option and click Next.

  • If you select Custom installation, the wizard will display two additional pages:

    • Specifying the installation folder:

      Install location

      Click the image to enlarge it.

    • Selecting the components to install:

      Destination

      Click the image to enlarge it.

      ReadyAPI comes bundled with extra components that you may want to install if you need them. The components can also be added later by running the installer again.

      Option Description Comment
      JDBC Drivers The JDBC drivers are needed to connect to databases. If you need some other JDBC drivers, you need to install them manually.
      HermesJMS Install support for HermesJMS. This is needed if you want to use JMS queues in your tests.
      Note: Click to get more information about a component.

      Select the components you want to install and click Next.

  • If you select additional components, you may need to accept license agreements for these components:

    Component agreement

    Click the image to enlarge it.

    In this case, select the I accept the agreement option and click Next.

  • If you use Linux, on the next page, you can create symlinks. To do this, select the Create symlinks option and specify a directory.

  • When the installation is complete, you can select the Run ReadyAPI check box to run ReadyAPI upon closing the wizard.

    Finish installation

    Click the image to enlarge it.

  • Click Finish.

See Also

ReadyAPI 2 Documentation
System Requirements
Licensing
VirtServer Installation