![]() ![]() ![]() ![]() |
| Topics this page:
|
|
|
![]() Get this print framed for your wall! |
With VTS, several load generators can obtain values from a single common pool of values.
One Vuser can create key values (such as a new customer ID),
and any number of other Vusers can immediately use that value.
There are several versions of VTS. The VTS3 comes with LoadRunner 11.52 was completely rewritten to exchange data using REST JSON from a Node.JS server encapsulated in a 64-bit executable.
VTS2 was a 32-bit Windows program and uses an in-memory database.
Sure, a Vuser can make requests to obtain values, but that may impose a different load profile that may not be realistic.
Without VTS, a single Vuser can only act on values it creates. As of LR8.0 and 9.10, LoadRunner is limited to having each load generator refer to its own parameter files, which means the same static values are used by multiple load generators. VTS provides a way for load generators to communicate with each other in real time.
If the script "marks" each value as being used, VTS provides a mechanism for allocating unique values among load generators.
If the script is written to act according to data obtained from VTS, the behavior of load generators can be controlled in real time.
An alternative to VTS is making calls to a MySQL C API dll and this VuGen code. But beware that call dll's is not thread safe, which requires running as a process rather than thread and thus drastically reducing the number of Vusers which can be run from each load generator machine.
|
![]() | ![]() ![]() ![]() |
| Within the zip file:
| ![]() ![]() ![]() |
| ![]() ![]() ![]() |
| ![]() ![]() ![]() |
| ![]() ![]() ![]() |
Related Topics:
Performance Testing
NT Perfmon / UNIX rstatd Counters
Mercury LoadRunner
Mercury LoadRunner Scripting
Mercury WinRunner
Rational Robot
Free Training!
Tech Support
![]()
| Your first name: Your family name: Your location (city, country): Your Email address: |
Top of Page ![]() Thank you! |