Launch LoadTestRunner

Launching the TestRunner from within SoapUI

Launch TestRunner basic

Here we've specified some initial settings to run the current TestCase, in the Report tab we can specify which reports to generate:

Launch TestRunner reports

Now if we run the testrunner we get:

Launch TestRunner completed

Scrolling back up in the opened window we can see the actual command issued at the command-line:

Launch TestRunner command

Copy and paste this into your favorite automation tool for rerun these tests as configured.

Automate import of results

If you configured TestRunner as shown above, it will generate a readable PDF report at the end of the run. If you are integrating TestRunner command as part of your Continuous Integration (CI) automation, you can generate the results in a parsable way for your CI program to consume:

  • Generate JUnit reports that creates XML formatted report a CI program can parse
  • Use data export feature to export data in XML or CSV format that a CI program can then parse
  • You can use the "-r" parameter for TestRunner script to print the results to the console. This is equivalent to checking "Print Report" checkbox in 'Reports' tab as setup in directions above.
    Then you can scrub console output for number of passed and failed test cases

TestEngine: An Optimized Test Runner

Execute tests from SoupUI Open Source or SoupUI Pro in parallel to speed up your API Testing.

  • Scale Based on Your Business Needs:

    Dynamically run larger regression tests alongside smaller tests with custom configuration parameters.

  • Job Queuing:

    Execute tests as they arrive, staggering test runs and avoiding bottlenecks at peak times.

  • Supports Multiple Environments:

    Use TestEngine on Docker, VMS, Mac, Windows or Linux.