The repository is the central place where all of your End-to-End Monitoring settings are stored.


Run as Profile

The Run as Profile account is connected to the LoadGen Agent, this must be an account with (local) administrator rights and will control the LoadGen Agent machine.


Test users

Test users are the users who actually execute the monitoring sessions.


LoadGen Agents

LoadGen Agents will launch the actual session to the Target Environment (Citrix, Windows Virtual Desktop, Microsoft Remote Desktop, VMware Horizon, Windows 7, Windows 10, or Windows 11  FAT client). The LoadGen Agent can be installed anywhere you like (on-premises, public or private cloud) but of course, will need a connection to your own infrastructure. The LoadGen Agents only need a TCP 443 connection outbound. All the sensitive user information is stored in a Microsoft Azure Key Vault which is set up per tenant, LoadGen Agents are directly requesting sensitive information from the Key Vault and are not sent via the LoadGen Cloud.
You can also monitor the performance of a machine in your environment during End-to-End monitoring from a LoadGen Agent. This will give you diagnostic information and insight into how your environment is performing in correlation to application performance. At this moment we only support Windows Performance Counters.

Systems Under Test

The LoadGen SUT framework offers a comprehensive monitoring solution for tracking and analyzing the performance of various systems within your IT environment. Whether you're operating on Citrix, Windows Virtual Desktop, Microsoft Remote Desktop, VMware Horizon, or a traditional Windows FAT client setup, LoadGen SUT seamlessly integrates to provide real-time performance insights.

Our SUT platform is designed for flexibility and can be deployed on-premises, or hosted in public or private clouds, ensuring it aligns perfectly with your infrastructure needs. It requires minimal connectivity—just an outbound TCP 443 connection—to interface with your systems. Security and confidentiality are prioritized, with all sensitive user data securely housed in a dedicated Microsoft Azure Key Vault per tenant. LoadGen SUT directly interacts with this Key Vault, eliminating any need to transmit sensitive details through the LoadGen Cloud.

Moreover, the SUT capability extends beyond mere session initiation. It enables you to capture critical diagnostic information, providing a clear view of the correlation between system performance metrics and application behavior, currently supporting Windows Performance Counters.

Discover the full capabilities of LoadGen Systems Under Test in our detailed article.


The workload will play a set of user simulation actions, using real applications and data. You can select the workload to use in your monitoring sessions. You can either use the default LoadGen End-to-End Monitoring workload (read more about this workload in this article) or create your own workload with the LoadGen Studio.
Read more about Workloads in this article.


Target Environments

LoadGen can monitor environments that offer Citrix Virtual Apps and Desktops, Citrix XenApp, Citrix XenDesktop, Windows Virtual Desktop, Microsoft Remote Desktop Services, VMware Horizon, and FAT Client (i.e. Windows 7 to Windows 10).
LoadGen separates the Target Environments into 5 sections:
  • Citrix or Citrix Enhanced: Citrix Virtual Apps and Desktops, Citrix XenApp, Citrix XenDesktop, and Azure RemoteApp. Read more about the difference between Basic and Enhanced.
  • RDS: Microsoft Remote Desktop Services.
  • Windows 7, Windows 10, or Windows 11 (Windows FAT Client): Windows 7 and later or Windows Server 2008 and later.
  • VMware Horizon: VMware Horizon.
  • Azure Virtual Desktop: aka Windows Virtual Desktop.



The End-to-End Monitoring schedule will launch a monitoring session based on the defined schedule. When do we want to run the monitoring sessions and at which time interval? You can tailor your schedule to your needs:
  • On which days.
  • Start and end time, or all day.
  • Start and end date, or indefinitely.
  • The time interval.
Read more about Schedules in this article.
Was this article helpful?
0 out of 0 found this helpful