New in version 2024.3
Here's an overview of the key features in NeoLoad 2024.3.
Remote Terminal Emulator
We’re excited to offer you full support for Remote Terminal Emulator testing in NeoLoad. You can now run performance tests on terminal-based applications using protocols, such as VT420 and TN3270.
Wait conditions and timeouts
Take control of your RTE tests with precise wait conditions that sync actions with terminal responses. Set timeouts to prevent your tests from getting stuck and make sure there's a smooth run throughout.
Action keys and Additional action keys
We’ve added flexible support for Action keys to manage user interactions seamlessly. By default, NeoLoad adds multiple keystrokes into a single SendKeys action, but you can customize this behavior using Additional action keys. For example, you can specify keys, such as <TAB> or <DOWN> to split keystroke sequences into separate actions.
Variable extraction
Use our variable extraction tools, including Regular expression extractor, Cursor position extractor, and Text by position extractors. Capture terminal data dynamically and make your tests more adaptable to different scenarios.
Terminal emulator
Experience our upgraded Terminal emulator, designed to capture and replay every detail, including keystrokes, screen transitions, and command responses. Access features like a virtual keypad for keys that aren’t available on a standard keyboard, and monitor the connection status through visual indicators.
Client certificate authentication for RealBrowser
NeoLoad now supports Client certificate authentication for secure testing in RealBrowser. Use the Certificate Manager to import PKCS#12/PFX certificates and configure authentication options for both recording and playback.
Resolved issues
Ticket # | Description |
---|---|
LOAD-32443 | Fixed an issue where tests could be stuck during the initialization phase when using NeoLoad Web and Controller and/or LGs on-premise. |
LOAD-32406 | Fixed an issue where the max value in the graph legend was not updated when granularity changed. |
LOAD-32396 | Fixed an issue where the API key was not added as an HTTP header after importing a Postman collection. |
LOAD-32373 | Fixed an issue where the SwitchTab action failed when the current tab was closed. |
LOAD-32349 | Fixed an issue where, in Collaboration mode, JS actions were sometimes incorrectly kept as "modified." |
LOAD-32329 | Fixed an issue where an NPE could occur when receiving a JMS message from ActiveMQ. |
LOAD-31985 | Fixed an issue where, in RealBrowser mode, shouldCloseOnlyContext caused a memory leak. |
LOAD-31976 | Fixed an issue where the Stop Action froze the Load Generator during a Check User Path. |
LOAD-31952 | Fixed an issue where variable extraction with accented characters could fail if the response was compressed. |
LOAD-31889 | Fixed an issue where the Ramp Up by iteration scenario did not work with multiple LGs. |
LOAD-31874 | Fixed an issue where validation of Custom Action responses could run into problems in some circumstances. |
LOAD-31860 | Fixed an issue where it was not possible to send/receive Kafka messages on different topics on the same server and from one VU. |
LOAD-31850 | Fixed an issue where, in RealBrowser, the Replace selector failed when a non-targeted frame could not evaluate a script. |
LOAD-31783 | Fixed an issue where a JMeter test could raise OutOfMemory errors with a large number of transactions. |
LOAD-31777 | Fixed an issue where a response with HTTP status code 0 was not displayed properly. |
LOAD-31754 | Fixed an issue where, in RealBrowser mode, the Capture request did not throw an error when a request contained an illegal charset syntax. |
LOAD-31314 | Fixed an issue where protected projects via passwords were not properly managed in Command Line mode. |
LOAD-31131 | Fixed an issue where, in RealBrowser mode, a Custom Action's name was not displayed correctly in the description window. |
LOAD-29058 | Fixed an issue where the Linux Installer ran into issues in Dark mode. |
LOAD-28353 | Fixed an issue where, in RealBrowser mode, recorded screenshots were not imported into existing projects. |
LOAD-24235 | Fixed an issue where a flag in the response could run into issues. |
LOAD-33388 | Fixed an issue where the NeoLoad GUI crashed after SAP recordings on Windows Server 2016. |
LOAD-33222 | Fixed an issue that prevented NeoLoad from opening advanced settings in push messages. |
LOAD-33171 | Fixed an issue where NeoLoad couldn’t decompress JSON content when content-encoding was set to gzip. |
LOAD-33145 | Fixed an issue where Dynatrace tag filters didn’t apply to all supported entity types. |
LOAD-33070 | Fixed an issue where NeoLoad couldn’t decode GWT data. |
LOAD-33022 | Fixed an issue where the Citrix disconnect action caused unexpected session reconnections and runtime performance issues. |
LOAD-32581 | Fixed an issue where NeoLoad didn’t send an HTTP header if the value was empty. |
LOAD-32933 | Added support for Citrix versions 2405.10 and 2409. |
LOAD-32673 | Fixed an issue where some JSONPath variables returned "NOT FOUND" during validation. |
LOAD-33030 | Fixed an issue with Korean character encoding and content-type recognition in user path recordings. |