Moving to Ready! API from SoapUI

User rating:
3 (1 ratings)

Moving to Ready! API

From SoapUI

When migrating your SoapUI projects to Ready! API, there are some things don't do, and some things you have to do.

What you don't do

In order to move a project from SoapUI or SoapUI Pro to Ready! API you do not have to export, change, package or otherwise modify your project files in any way.

SoapUI/SoapUI Pro projects should work in Ready! API without modification.

What you need to do

In order to use SoapUI projects in Ready! API, you need to:

1: Do an project import

2: Find the things you had in your project

Import project

When you have an existing project file on your computer you can import it into your workspace through the File menu, using the Import Project option.

File menu > import

  • Click File
  • Select Import Project
  • Browse to wherever your project file is:

File menu > import

  • Select the correct file.
  • Click Open

Note: If you need to import a composite, packaged, or remote project, see the article Importing Projects. There are some considerations, but it works basically the same.

Find things

When you have imported a SoapUI project into Ready! API, some things will be in a different place than you are used to.

Interfaces -> Projects

Any API definitions such as SOAP and REST interfaces in your SoapuI project are available in the Projects tool.

Functional tests -> SoapUI NG

Functional objects from your SoapUI project are quite naturally placed in the SoapUI NG tool, in the same structure as before: TestSuite > TestCase > TestStep containing all the TestStep properties and functional assertions.

All the objects look and behave the same as before.

Load Tests -> LoadUI

The load tests in your SoapUI project are available in the LoadUI tool.

All the objects look and behave the same as before.

Note: do not confuse the LoadUI tests in Ready! API with the LoadUI Pro application, which is separate from Ready! API.

It is possible to export tests from

Fuller integration between Ready! API and LoaduI Pro is on the way.

Security Tests -> Security

If you have any SecurityTests in your SoapUI project, they will be accessible in the Security tool.

The security tests behave as before, but have a better overview and are easier to interpret.

Mock Services -> ServiceV

In Ready! API. MockServices are known as Virts. All your imported Virts (previously known as MockServices), are available in the ServiceV tool.

Virts are much easier to work with and have a clearer interface.

In addition, with a Security Pro license, you can also add assertions to your Virts, and/or make them data-driven.

For more information, see ServiceV Server. Pro Feature

ServiceV Server

In addition to running the Virts locally as with MockServices in SoapUI, a ServiceV Pro license allows you to run a ServiceV server, letting users access Virts across the network, to run, stop, edit and deploy.

More accessible features

Some features in SoapUI that are cumbersome or difficult to find, have been placed on the right hand side of the Toolbar in Ready! API for easier access.

Ready! API Toolbar

Environments

The Environments button gives access to environment settings.

For more information see Environments.

Plugin Manager

The plugin manager and associated plugin repository are in Plugins.

For more information see Plugins.

Events

Project level event handler settings for events are available in Events

For more information see Events.

Databases

Definitions and settings for database connections are in Databases.

For more information see Databases.

Reporting

The Reporting button gives access to standard reports and highly customizable reports.

For more information see Reporting.

Preferences

All other project and application settings are collected in Preferences.

Some settings will open automatically when they are needed and have not been set.

For more information see Preferences.