Sidebar

Migrating From LoadUI Pro

LoadUI NG offers a new load testing engine and user interface relative to LoadUI Pro. The products differ significantly: some features have been changed, some other features have not been implemented in LoadUI NG yet. This topic highlights differences between these two products.

For information on differences between LoadUI NG and LoadUI of earlier Ready! API versions, see Migrating to LoadUI NG.

LoadUI Pro Projects

Due to the differences between LoadUI NG and LoadUI Pro, the projects are not fully compatible. The support for importing projects to LoadUI NG is limited.
If your project contains elements not yet implemented in LoadUI NG, the import will fail.
If you have a complex load test, you will need to recreate it in LoadUI NG. To learn how to create load tests in LoadUI NG, see the Getting Started Tutorial.

The Workspace Page

LoadUI Pro has one workspace that contains multiple LoadUI Pro projects.

In Ready! API, you can have as many workspaces as you want. See Working With Workspaces.

Design Tab

In LoadUI Pro you create test in the Design tab. In LoadUI NG, you do this in the Load Test editor. Here, you can configure your test's parameters, control test execution and page the results:

Limits

In LoadUI Pro, you can specify test limits by using items of the Main Toolbar of the Project page.

LoadUI NG offers more powerful functionality:

  • You set the maximum test duration in the edit box of the Load Test editor. See Test Duration:

  • To limit the maximum number of simulated requests, add a Requests - Total load test assertion, specify the Max value for it and enable its Stop load test on failure property.
  • To stop the test after a certain number of failures occur, add a Failures - Total load test assertion, specify the Max value for it and enable its Stop load test on failure property.
  • You can also limit the test by the number of simulated SoapUI test cases by setting the Max Target Runs property.

You can use more assertions to control the test execution and validate the server performance.

Test Components

  • Generators

    Instead of generators, in LoadUI NG you use the load type and load profile settings that let you configure the load generation parameters in more flexible manner.

  • Runners

    An analogue to LoadUI's Runner component is the Target setting. Currently, LoadUI NG supports the following targets:

    • TestCase target corresponding to the SoapUI Runner.
    • URL target corresponding to HTTP Runner.
    • A new SingleRequest target that runs a single request to the API. This is equivalent to using a SoapUI Runner with a single REST Request test step.
  • Scenarios

    All load tests are now parts of scenarios. Your tests will always have at least one scenario. You can add as many scenarios as you need.

  • Schedulers

    LoadUI NG currently only supports the Interval scheduler. This scheduler works in the same way as in LoadUI Pro. Switch to the Scheduler tab to configure it.

  • Flow

    LoadUI NG only supports the Loop flow. To add a loop to your load test, click on the toolbar and select the start and end targets.

  • Service Mocking

    Instead of LoadUI Pro's SoapUI Mock service, use the ServiceV tool of Ready! API.

Statistics Tab

  • Instead of the Statistics tab, in LoadUI NG you use the Statistics page of the Load Test editor. It allows you to create custom graphs and reports, compare results of different test runs and to export results to CSV or PDF files.

  • As for the global statistic metrics, in LoadUI NG you can see them on the Global Metrics graph of the Load Test editor:

Summary Report

A LoadUI NG's analogue of LoadUI's Create Summary Report button is the Report button on the main toolbar:



Distributed Tests

In LoadUI NG, you use the Distribution page to create and edit your load tests. You use this panel both to create load agents and work with them. You will also need to install the LoadUI NG Agent on your Agents similar to how you install it for LoadUI Pro distributed tests.

Assertions

In LoadUI NG, you create assertions in the Load Test editor. For more information about this, see Test Assertions.

LoadUI NG displays the assertion minimal and maximum values as horizontal lines in the Global Metrics chart in the Load Test editor. In LoadUI Pro charts, assertion limits are displayed as vertical lines.

Server Monitoring

Instead of the Monitors tab, you use the Monitoring page of the Load Test editor. In it, you can create servers, add monitors to them, and configure runtime metrics similar to the way you did it in LoadUI Pro.

Command-Line Interface

You can run LoadUI Pro tests from the command line. LoadUI NG does not support this feature yet.

See Also

Help and Feedback

You did not find what you looked for?

© 2016 SmartBear Software


×
Didn't find an answer? Try searching here: