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.
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.
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.
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:
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 can use more assertions to control the test execution and validate the server performance.
An analogue to LoadUI's Runner component is the Target setting. Currently, LoadUI NG supports the following targets:
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.
Instead of LoadUI Pro's SoapUI Mock service, use the ServiceV tool of Ready! API.
A LoadUI NG's analogue of LoadUI's Create Summary Report button is the Report button on the main toolbar:
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.
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.
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.
You can run LoadUI Pro tests from the command line. LoadUI NG does not support this feature yet.