Applies to ReadyAPI 2.2, last modified on November 17, 2017

You can run SoapUI tests from multiple locations. The optimal location depends on how complex your test is.
In this tutorial, we will create a simple test, so that you can run it directly from a request, but most tests are run from a test case or a test suite. The next step of the tutorial describes how to modify the test to make sure it works correctly before continuing.

Running Tests From Request Test Steps

When you run tests from the test step window, only the selected request is simulated. This is convenient when you prepare for testing or when you run simple tests since you can instantly access the response, modify the request, or add assertions.
In complex tests, requests often rely on data from the previous test steps. These requests will fail when run individually.

To run an individual request, click .

Getting Started With SoapUI: Running a Request

Click the image to enlarge it.

Running Tests From Test Cases

When you run tests from a test case, all test steps in this test case are simulated one by one. The editor provides actions not available on the test step level, such as comparing test runs or viewing the test history.
To run all the test steps in a test case, click .

Getting Started With SoapUI: Running a Test Case

Click the image to enlarge it.

Running Tests From Test Suites and Projects

To run multiple test cases or multiple test suites, click in the respective window.
By default, test cases and test suites are executed in sequence. You can click to run them in parallel.

Getting Started With SoapUI: Running a Test Suite or Project

Click the image to enlarge it.

The next step of the tutorial shows how to modify the test and add another request to it.

Prev     Next

See Also

Functional Testing