What's New in LoadRunner Developer
This topic introduces the new features and improvements for LoadRunner Developer and the DevWeb engine, versions 2022, 2022 R1, and 2022 R2.
You can also learn about some of the features for LoadRunner Developer and LoadRunner Professional in the What's New videos.
Note: The Help Centers for LoadRunner Developer 2022, 2022 R1, and 2022 R2 versions are streamlined into a single Help Center. Any version specific changes are indicated where relevant.
In this topic:
- What's New video
- What's New in 2022 R2
- What's New in 2022 R1
- What's New in 2022
- What's New in the LoadRunner family
What's New video
Learn about some of the new features included in LoadRunner Professional and LoadRunner Developer version 2022 R2:
For more What's New videos, see the LoadRunner Developer video gallery.
What's New in 2022 R2
The following enhancements are included in version 2022 R2:
Trend report for ScaLRD with LRE |
When running performance tests on LRE using ScaLRD, you can now add the test run data to a new or existing trend report in LRE. For details, see Run tests on LRE from your IDE. Note: This feature is currently provided as tech preview. |
Auto block size support |
Automatic block size allocation for Vusers is now supported for DevWeb scripts running on LoadRunner Professional or LoadRunner Enterprise, in addition to LoadRunner Cloud and LoadRunner Developer. Auto block size is available when using the unique row selection method for DevWeb parameters. For details, see Parameterize values. |
Azure Key Vault support |
DevWeb scripts now support access to Microsoft Azure Key Vault. To retrieve secrets data from the Key Vault during replay, you add the relevant API functions into your script. For details, see Access Azure Key Vault secrets. |
Run name for InfluxDB reporting |
When streaming data to InfluxDB, you can now define a custom name for easier identification of the data. For details, see Storing data on InfluxDB. |
JSON path extractor |
The JSON path extractor now supports key names that include a dot sign (.) or @ sign. For details, see JsonPathExtractor(name, options) : ExtractorObject in the JavaScript SDK. |
What's New in 2022 R1
The following enhancements are included in version 2022 R1:
Use LRE cloud load generators with ScaLRD |
When running DevWeb scripts on LRE with ScaLRD, you can now select cloud-based load generators to run your load tests. For details, see Scale tests from your IDE . Note: This functionality is currently provided as tech preview. |
Extractor substitutions reported in the log |
Correlation extractor substitutions in a DevWeb script are now reported in the log. The log messages document each place the extractor is applied, and the substitute value used for each instance. For details, see Extractors and appliers. |
JSON path extractor |
The JSON path extractor now supports the contains operator, providing search capabilities for substrings or specified elements. For details, see the Extractors section in the JavaScript SDK. |
TOTP token generation |
You can now add a function to your DevWeb scripts to generate a time-based one-time password (TOTP) token. For details, see the Utils section in the JavaScript SDK. |
DNS SRV record support |
DevWeb scripts now support DNS SRV record lookup, enabling priority and weight-based load balancing for services. The function enables the engine to resolve a target host according to the SRV specification. For details, see the Utils section in the JavaScript SDK. |
Filter by URL pattern for Offline Generator |
When generating scripts using the Offline Script Generator, you can now filter by URL patterns. For details, see Offline Script Generator configuration file (generator_config.yml). |
Filter hosts for Proxy Recorder |
When working with the DevWeb Proxy Recorder, you can use regular expressions to define hosts to ignore when recording. For details, see Custom configuration for the Proxy Recorder. |
Replay log for troubleshooting |
You can enable the generation of additional logs when replaying DevWeb tests in LoadRunner Controller or LoadRunner Enterprise. These logs can then be used to troubleshoot issues. For details, see DevWeb runtime settings. |
What's New in 2022
The following enhancements were included for version 2022:
Async calls for gRPC requests |
The gRPC communication protocol now supports asynchronous calls for gRPC requests (unaryRequest, clientStreamRequest, serverStreamRequest), in addition to synchronous operations. For details, see the gRPC section in the JavaScript SDK. |
Kerberos authentication |
You can now enable or disable Kerberos-based authentication in the rts.yml file for a script. For details, see Kerberos authentication. |
View additional web request headers |
When running a DevWeb script, after receiving the web response, you can now view additional web request headers added during replay. For details, see Script structure. |
Group concurrent requests |
LoadRunner Developer can now automatically recognize asynchronous web requests issued concurrently, and group them into one block within a Promise.all statement. This provides better client behavior emulation during replay. For details, see Offline Script Generator configuration file (generator_config.yml). Note: This feature is currently provided as tech preview. |
Product security, stability, and performance | Fixes for this release provide improved security, and enhanced stability and performance. |
What's New in the LoadRunner family
LoadRunner Developer and DevWeb integrate with all the LoadRunner family products. For details on what's new in each, see the appropriate help center:
See also: