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.

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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:

Back to top

See also: