Introducing VUH
VUH means Virtual User Hour, it represents a Virtual User that runs for an hour.
VUH are consumption based. The formula to calculate them is given as: Number of VUs x Duration
For example, running 100 VUs for a test during a full hour costs 100 VUH, running this test for 6 minutes will cost 10 VUH.
See VUH calculation for more details.
This consumption-based pricing model comes on top of regular licenses in order to manage peak usage and extra needs. This permits that the great majority of the scenarios can be covered by the license VUs. For any extra need, you can add to your license a pay-as-you-go bucket containing VUH.
This model brings the flexibility required to address the following use cases:
-
Running tests with a number of VUs higher than the number of VUs included in a license.
For example running a 2500 VU test with a 1000 VU license. -
Running tests when the license is leased by other team members.
Let’s say other testers leased 500 VUs out of a 1000-VUs license, you will be able to run 1000-VU tests anyway if you have enough VUH in your bucket.
VUH calculation
VUH are:
-
computed with a per-second granularity of the effective test execution.
-
computed with the maximum number of VUs reached during the test.
-
rounded up to an integer.
Number of VUH = Maximum number of VUs used over the whole test x Effective duration in seconds / 3600, rounded up.
Example
For a test that reached 125 VUs somehow in the test and lasts 13 minutes 25 seconds:
125 * (13mn*60+25s) / 3600 = 27,95 = 28 VUH
When starting a test with NeoLoad Web, the graphical interface displays a preview of the consumption based on the theoretical test duration and maximum VUs. This estimation is subtracted from the available VUH when the test starts.
At the end of the test the actual consumption is computed according to the actual test duration and the actual maximum number of VUs reached over the test.
It means that the real consumption can be lower than estimated, typically for example when the test is stopped before the initially planned end of the test. It can also be above the estimation when the test lasts longer than expected or if Virtual User instances have been manually added during the test.
Note: VUH are stacked over the regular license. It means that NeoLoad will first use the VUs from the license and then complete with VUH.
When using Web VUs, SAP VUs and VUH, the priority for Web tests is the following:
-
Pick Web VUs.
-
Pick SAP VUs if any.
-
Then use VUH if required.
Example
With a license having 1000 Web VU and 200 SAP VU, follow one of the following:
-
For a 1100 VU test, 1000 Web VU are picked and 100 SAP VU, no VUH.
-
For a 1300 VU test, 1000 Web VU are picked, 200 SAP VU and VUH based on 100 VUs.
Scope
VUH are available for tests launched from the NeoLoad Controller, NeoLoad Web SaaS and NeoLoad Web on-premise.
Test launched from | Load generation: customer infrastructure | Load generation: NeoLoad Cloud infrastructure |
---|---|---|
NeoLoad Web SaaS |
VUH available |
VUH available |
NeoLoad Web on-premise |
VUH available |
Unsupported |
NeoLoad Controller getting the license and VUH from NeoLoad Web |
VUH available |
VUH available |
Technologies
VUH are available for Web and Citrix but not for SAP GUI.