Target Environment
LoadGen can monitor environments that offer Citrix Virtual Apps and Desktops, Citrix XenApp, Citrix XenDesktop, Windows Virtual Desktop, Microsoft Remote Desktop Services, Omnissa (VMware) Horizon, and FAT Client (i.e. Windows 7 to Windows 11).
LoadGen separates the Target Environments into five sections:
- Citrix: Citrix Virtual Apps and Desktops, Citrix XenApp, Citrix XenDesktop, and Azure RemoteApp.
- RDS: Microsoft Remote Desktop Services.
- FAT client: Windows 7 and later or Windows Server 2008 and later.
- Omnissa (VMware) Horizon: Omnissa Horizon.
- Windows Virtual Desktop.
Fat Client
You don't need any additional environment settings for this environment. However, it is important that you connect to the machine you want to run the test on.
Citrix
Release 6281
Starting from LoadGen Release 6281, we have introduced the Citrix External Login
For Citrix, you need to set up how to connect with your Citrix environment. It is possible to do this with the following methods:
- Storefront
- PNAgent
- ICA File
- External Login
Citrix Storefront
- With Storefront, you need to enter a valid Storefront address. You will then be able to click on the icon to connect to the Citrix infrastructure and select the Desktop or Published Application you want to use in your test.
- You can override display settings.
Citrix credentials
Your Testusers credentials will be used to log in to your Citrix session.
Citrix PNAgent
- With PNAgent, you need to enter a valid PNAgent address. You will then be able to click on resource ... to make a connection, and you can select the Desktop or application you need for your test.
- You can override display settings.
Citrix ICA File
- With the ICA file, you need to select the location where it is stored on your machine.
- You can override display settings.
Citrix External Login
- You can use the Citrix External Login to authenticate via a NetScaler, Azure AD, or an Active Directory Federation Server (Azure AD via ADFS).
- Add the correct login URL i.e.: https://netscaler.citrix.com/logon/LogonPoint/index.html:
- Enter the Application Name; this must be the same name as you see when logged on to the actual Storefront environment:
- You can add your login routine and add the steps for authenticating your own Identity Provider to the UserExternalLogin.xml file located in C:\Program Files\LoadGen\LoadGen Director\Resources.
- You can override display settings.
RDS
- For the RDS target environment, you need to add settings to a few more sections. Double-clicking on the RDS icon below Target Environment will take you to the tab Target Environment.
- Enter the correct Terminal Server FQDN.
- In some situations, you will need to add an RDS Gateway server; if not, leave it unchecked and continue to RDS Add-ins.
RDS Add-ins
- For RDS, you need to install a component on your server or install the Add-in manually.
- Click Manage to go to the window Manage LoadGen Add-ins.
- You can Add, Edit, Delete, Install, Uninstall, and Rescan your RDS Add-ins here.
- For the RDS Add-ins, you need the correct machine name and credentials.
LoadGen Update
After every update, you will need to update your RDS Add-ins manually.
Azure Virtual Desktop
You can read more about how to set up Azure Virtual Desktop tests in this article.
Omnissa Horizon
- For the Omnissa target environment, you need to add settings to a few more sections. Double-clicking on the Omnissa icon below Target Environment will take you to the tab Target Environment.
- Enter the Omnissa User Application. This is the resource that will start in the load test.
- You can also automatically install the LoadGen Omnissa VDI Agent. This Agent must be installed on the endpoint, thus the Omnissa VDI machine—to be exact, every VDI machine included in your test. You can also install the LoadGen Omnissa VDI Agent manually; read more about installing it manually in this article.
- Finally, you will need to enter the target environment, so you will need to know how to reach the Omnissa Horizon environment. Add the target server URL or FQDN of the Omnissa Horizon environment and the resolution of your Omnissa Horizon VDI session.