LoadUI NG is based on the LoadUI engine of earlier Ready! API versions which in turn were based on SoapUI. You can convert your load projects to the new LoadUI NG format and run your load tests there.
This topic describes differences between LoadUI NG and LoadUI of earlier load test versions. For information on differences between LoadUI Pro and Ready! API's LoadUI NG, see LoadUI NG for LoadUI Pro Users.
When you open a LoadUI project in LoadUI NG, the latter automatically converts it to the new format.
After conversion is over, you will see the project and its tests in the workspace Navigator panel.
Note: Though LoadUI NG's engine is based on the LoadUI engine, there are some differences. Some LoadUI features are not supported in LoadUI NG at the moment and not converted. See below.
In LoadUI NG, some features will be in a different place than you are used to.
LoadUI has load strategies that are based on threads. The LoadUI NG test engine offers more flexible load simulation. It replaces strategies with load profiles of two types: VU's and Rate (see Load Types).
LoadUI NG converts the load strategies in a LoadUI project to the following load profiles:
|Strategy||Load Profile (Load Type)|
|Simple||Fixed (VU Type)|
|Fixed Rate||Fixed (Rate Type)|
|Burst||Burst (VU Type)|
|Variance||Variance (VU Type)|
|ThreadCount||Ramp Sequence (VU Type)|
|Grid||Custom (VU Type)|
Important: Currently, LoadUI NG has no matching profile for LoadUI's Script strategy. LoadUI NG does not convert tests that use this strategy.
When you select such a test in LoadUI NG, you will see an message warning you about the problem. After you saved the converted project, these tests will use the Fixed (Rate) profile.
In LoadUI, load tests were part of a TestCase and could work only with it. In LoadUI NG, load tests are created on base of any SoapUI NG's test case. You can easily change the TestCase in the new load test editor.
LoadUI NG includes an extended list of available assertions. You specify them in the new load test editor.
The assertions in LoadUI projects are converted to the assertions of the new type:
|LoadUI Assertion||LoadUI NG Assertion|
|Max Errors||Total metric for Failures Statistic.|
|TestStep Max||Max metric for Time Taken Statistic.|
|TestStep Average||Average metric for Time Taken Statistic.|
|TestStep TPS||TPS metric for Throughput Statistic.|
|TestStep Status||Total metric for Failures Statistic.|
Note: When converting LoadUI assertions that applied to Any TestStep, LoadUI NG creates assertions for each TestStep.
The Setup and TearDown scripts are imported into LoadUI NG projects without any changes, but are only available if you have the LoadUI NG Pro license.
Note: LoadTestRunner object was replaced by the TestRunner object. You will need to update your tests to use the new object.
In LoadUI, load tests' settings were organized into the Settings and Statistic Log tabs:
LoadUI NG's new reporting engine is not compatible with LoadUI reports. So all your report-related scripts and settings will not be converted.
LoadUI NG Pro license provides a number of new features that you can use to improve your tests:
In case you experience issues converting your LoadUI project, or failed to find the needed functionality, please contact our Support Team. We will be glad to help you.