Retrieve number of currently active virtual users (real time)
While running a test, the number of active virtual users is available "real time" as Client-Side Measure (if enabled) across the entire workload and all agents.
As this information is obviously available to the Performer Runtime, we would like to be able to query this number of VU using an appropriate function or API call (real time). Especially stopped (e.g. because of too many errors) or killed VU need to be considered correctly.
None of the documented Silk Performer functions seems to expose this number (“close” functions are: GetRuntimes and GetDefinedUserTypeVus).
Best would be a possibility to retrieve the number of virtual users, filtered by User Group, Load Test Agent and VU status (active, stopped, killed, …).
Is there another (possibly simplified) solution or workaround for this?
If not, then this is a feature request.
Possible alternative: Within completed test results, "Active users (Average)" are available within "Client Measures > Summary General" and can be charted over the test execution timeline. Which one of the TDS-files contains this information (m@...tsd)? Using the tsd-to-csv converter tool: can this number-of-VU-by-timestamp information be found in the resulting CSV?