In this guide, we'll walk you through the installation process of LoadGen Cloud Agents. LoadGen offers two distinct types of agents: the LoadGen Agent and the LoadGen Core Agent. Each serves a specific purpose in your testing environment, ensuring you have the right tools for comprehensive performance and functional testing.
Choosing the right LoadGen Cloud Agent
- LoadGen Agent: Ideal for environments requiring session launches to Target Environments like Citrix, Azure Virtual Desktop, Microsoft Remote Desktop, VMware Horizon, or traditional FAT Clients (Windows 10 or Windows 11). It's also suited for collecting Performance Counters from Systems Under Test (SUT) machines. Opt for this agent when your focus is on end-to-end monitoring and testing of virtual desktop infrastructures and server-based computing environments.
- LoadGen Core Agent: Primarily used for running LoadGen WebTesting across browsers such as Chrome, WebKit, Microsoft Edge, and Firefox on Windows or Linux. This agent is your go-to for web application testing, allowing for a thorough analysis of web application performance and functionality across different platforms and devices.
Create the Agent in the LoadGen Cloud
- Go to Repository.
- Go to LoadGen Agents.
- Create a new LoadGen Agent
- Choose the Agent Type.
- Enter a name for the LoadGen Agent, this is not the real name of the machine but can be a name to identify the location of the LoadGen Agent.
LoadGen Agent
When setting up a new LoadGen Agent within your testing infrastructure, you will encounter two key options that tailor the agent to your specific testing requirements:
- Choose the Run as Profile, if you don't have a Run as Profile yet, create it by following the steps as described in this article.
-
Azure Virtual Desktop (AVD) or VMware:
If your testing involves Azure Virtual Desktop or VMware environments, it's important to have LoadGen Agents deployed not only outside the VDI for initiating sessions but also within the VDI to run the actual workload. In such scenarios, you will create two separate agents:- Launch Agent: This agent is responsible for initiating and managing the VDI sessions. It works externally to log into the VDI infrastructure.
- Workload Agent: This second agent should be installed within the VDI. It executes the defined workload once the session is active. When setting up this agent, ensure to check the corresponding box indicating that it is intended for running the workload inside the VDI. This helps LoadGen identify when and how to trigger the workload execution.
The LoadGen Agent is created in the LoadGen Agent overview, you can now download the installer by clicking the download icon .
Installation of the LoadGen Agent
- After you download the LoadGen Agent installer, copy it to the appropriate machine.
- Start the LoadGen Agent installer by executing the LoadGenAgent.exe file.
- We will first check if there is a new version available for the LoadGen installer. Just press the Download & Install button to proceed with the installation process.
- The LoadGen Cloud Client Installer process is ready to start, press the Start Installation.
- Scroll down and press the I Accept to accept our EULA.
- Enter your LoadGen Cloud username and password to log into your LoadGen Cloud environment.
-
Select the correct LoadGen Agent and press Continue.
- Installation is complete, in the LoadGen Cloud you can now check if the LoadGen Agent is online.
Installation of the LoadGen Core Agent
For a swift setup of the LoadGen Core Agent, follow the guidelines below. For comprehensive setup details, including customization options for both Windows and Linux, as well as instructions for setting up web testing, please refer to the full setup instructions in this article.
- After you download the LoadGen Core Agent Zip file, copy it to the appropriate machine.
- Extract the files to a preferred location on your agent machine.
- After unpacking the software package, obtain the specific LoadGen configuration file for your setup by selecting 'Get agent configuration' from the agent options within the LoadGen platform. This configuration file will ensure your agent is tuned to the parameters of your testing environment.
- Download and install the .NET Runtime from this location.
- Start the LoadGen.Core.Agent.exe file from a command line, PowerShell, or Terminal process.