2025 March 30
We are proud to announce the Q1 2025 release of LoadGen! This release brings a wide range of new features, improvements, and critical bug fixes to further streamline your end-to-end Load and Performance Testing workflows.
As part of our ongoing commitment to delivering flexible, no-code solutions with powerful customization options, we’ve focused this quarter on enhancing test stability, improving test creation workflows, and increasing the flexibility of both Functional and Performance test configurations.
Whether you're testing complex Citrix environments, simulating thousands of concurrent users, or fine-tuning web-based applications—LoadGen continues to provide the tools needed for reliable, real-world testing.
What’s new in this release
Mixed Functional Testing with Local Client and WebTesting
With the Q1 2025 release, LoadGen Functional now fully supports mixed scenarios combining Local Client and WebTesting. This means you can run native Windows applications (like Microsoft Office, legacy tools, or custom business apps) alongside modern web-based applications within a single, seamless test flow. Whether you're using Windows Server, Windows 10, or Windows 11, you can install LoadGen Functional on the machine and easily combine both test types. Our updated WebTesting engine also delivers better browser interaction, more accurate element recognition, and reliable playback, allowing you to simulate complex user journeys across both desktop and web with ease.
Other new features
This release includes several exciting features that make building and maintaining your test infrastructure more efficient:
- Enhanced Citrix Support – We now support multiple published applications within one test scenario, giving you more flexibility to replicate real user activity in Citrix environments.
- Improved validation logic – New validation options, smarter handling of image and control validations, and more visibility into failed steps allow you to pinpoint issues quickly.
- Secure credential management – Encrypted credential handling has been improved across multiple tools to meet enterprise security standards.
- More substantial customization options – Add C# or VB.NET as your scripting language, toggle block behaviors more intuitively, and set more granular control over test behavior with drag-and-drop and condition blocks.
Ready to dive into the details? Explore the complete list of changes grouped by component below.
LoadGen Configurator
✔ Fixed:
- Optional Agent installation settings
Resolved an issue where the installer did not correctly reflect optional installation settings for VMware, AVD, and Citrix Agents. Now properly configurable via the setup process.
LoadGen Director
✔ Fixed:
- Citrix Test does nothing on start
Tests using Citrix profiles could sometimes start without executing any actions. This issue has been resolved. - UI not responsive during tests
Fixed an issue where the Director's front end would freeze or become unresponsive during test execution. - Drag-and-Drop disabled
Restored drag-and-drop functionality for users in the Director interface. - Edit Form not displayed for Active/Inactive users
Switching users between active and inactive now correctly displays the Edit Selected Users form. - UaiClient connection bug
Tests no longer fail due to the UaiClient not being connected. - Load Scenario cosmetic UI error
Addressed a cosmetic issue when switching Load Scenarios. - Flow Tab navigation issue
Clicking on a Flow now takes you to the correct tab (“Flows”) instead of the “Name” tab. - Studio Flow object error
Fixed object reference issues when opening flows in Studio directly from the Director. - Wait Events are missing on the first install
Wait events no longer disappear when creating a new scenario on a fresh Director installation. - Firewall Tool for changing ports
Enhanced the firewall configuration tool to support port adjustments more easily. See our knowledge base article for guidance.
✨ New:
- Multi-Resource Citrix Support
You can now include multiple Citrix resources or published apps within a single test profile. Great for more realistic and complex use cases!
LoadGen Studio
✔ Fixed:
- Retake screenshot stability
Improved reliability when retaking screenshots for validation, especially under Citrix Enhanced. - Compile errors are now visible
Previously silent compile errors now show visual feedback instead of logging silently. - Missing images in validation
Fixed an issue where validation image references were not stored correctly. - Functional OS detection
Corrected a bug that impacted OS detection for Functional tests. - Broken drag and drop
Drag-and-drop of blocks now behaves as expected. - WebTesting: URL navigation blocked
Fixed a regression where web testing no longer navigated to URLs after the first run. - UI Errors and misalignments
Multiple UI bugs were addressed, including button alignment in wizards, missing forms, and error messages in startup flows. - Keyboard Mapping in Citrix Basic
Fixed Shift key behavior, which previously triggered unexpected exceptions. - Application Block issues
- Disabled application blocks no longer get re-enabled if no usertype is assigned.
- Application blocks now appear correctly after creation and are saved with the proper name.
- Text saving errors
Fixed corruption when using Save As on projects. - IntelliSense and Code Indenting
Code editor features like auto-indenting, and IntelliSense have been restored and improved. - Caption Validation
Caption-based validations now work reliably with variables and specific caption positions. - WebTesting issues
- Chrome now starts correctly; other browsers are disabled intentionally.
- WebTesting no longer fails to detect controls on IFrames.
- Functional WebTesting: Block addition and browser detection are now stable.
✨ New & enhanced:
- WebTesting and Functional integration
Functional testing now fully supports WebTesting profiles and validation components. - Code Language Selection (VB.NET / C#)
Users can now choose between VB.NET and C# as the scripting language for custom code blocks. - All Actions translate to C#
All actions in the Studio now correctly convert into C# during script generation. - Options support for C#
The Functional testing engine now respects the scripting language set in the options menu. - Control Block nesting restrictions
It is now impossible to place a UserActionBlock within another UserActionBlock – ensuring script consistency. - Allowed special characters in comments
You can now safely use commas and periods in action comments. - Base64 window titles
Improved handling of special window titles by storing them as Base64 strings. - Retake screenshot visibility fixes
UI elements now hide correctly during screenshot capture and no longer block the session. - Application filtering by Usertype
Dropdowns now show only applications assigned to the current usertype for the easier test configuration. - WebTesting wait component
Added wait-on-component-as-validation functionality to enhance flow reliability.
LoadGen Analyzer
- 'Save All' functionality restored: The 'Save All' feature now correctly saves all items as expected.
LoadGen Agent and LoadGen Cloud Agent
✔ Fixed:
- Qualys Security Compatibility
Addressed a reported Qualys security vulnerability, ensuring full compliance with enterprise-level security policies. - Local Client screenshot exception
Fixed a bug that caused exceptions when sending screenshots from failed subtransactions or transactions.
We encourage all users to update their LoadGen Suite to benefit from these improvements and new features. As always, we appreciate your feedback and look forward to continuing to enhance LoadGen in future releases.