What's New in 2023

This topic introduces the new features and improvements for LoadRunner Developer and the DevWeb engine, versions 2023 and 2023 R1.

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 versions 2023 and 2023 R1 are streamlined into a single Help Center. Any version specific changes are indicated where relevant.

What's New videos

Learn about some of the new features included in LoadRunner Professional and LoadRunner Developer versions 2023 and 2023 R1:

What's New in 2023 R1

What's New in 2023

For more What's New videos, see the LoadRunner Developer video gallery.

Back to top

User experience

This release includes the following enhancements to the user experience:

Version 2023 R1

Area Enhancement
HTML parser

This release includes improved functionality for parsing HTML responses, reducing the noise and complexity in your scripts:

  • HTML resources can be excluded from the web request step during script generation.

  • For replay, you can enable downloading of the resources discovered at runtime from the HTML body, without including the resources in the script.

Hex option for randomString utils

The randomString utils now includes a hex option, so that the generated string will use only hexadecimal characters.

For details, see randomString(size, options) : string in the JavaScript SDK.

Version 2023

Area Enhancement
Snapshot on error for TextCheckExtractor

When using the failOn option with the text check extractor, if there is an error as a result of the extractor, DevWeb adds the error to the snapshot file. (Log level must be set to Error or higher.)

For details, see TextCheckExtractor(name, options) : ExtractorObject in the JavaScript SDK.

Extractors returning multiple values

When multiple values are returned by the DevWeb extractors, and the converters or transform options are defined, they now applied to all returned values.

This applies for the following extractors:

  • For JSON path or XPath extractors, returnMultipleValues is set to true.

  • For Boundary or Regexp extractors, occurrence is set to All.

For details, see Extractors in the JavaScript SDK.

Back to top

Load testing and modeling

The following enhancements are included for load testing and modeling:

Version 2023 R1

Area Enhancement
Multi IP support

The Multiple IP feature is now supported when running DevWeb tests.

This feature enables the simulation of multiple Vusers using different IP addresses, originating from a single load generator.

In addition, there are new DevWeb API functions that give you more control over IP address management.

For details, see Assign IP addresses to Vusers.

Version 2023

Area Enhancement
Pacing for iterations

Expanded pacing options are available to run iterations for DevWeb scripts. You can now define the pacing type as delay or interval, with fixed or random values.

For details, see Scenario resource file.

Back to top

Integrations and ecosystem

The following enhancements are included for integrations and ecosystem:

Version 2023 R1

VS Code IDE

This release includes enhanced DevWeb script creation with Visual Studio Code:

  • You can now download a VS Code extension for DevWeb scripts, and install it directly from VS Code. You can then create a DevWeb script in VS Code, with all editing functionality available.

  • Correlate selection functionality is now available for your scripts when using the VS Code extension. This enables you to manually select the text you want to correlate, and then use the Correlate Selection option to add extractors.

For details, see VS Code extension.

Note: The new VS Code extension features are provided as tech preview.

Version 2023

Azure Key Vault

When working with Microsoft Azure Key Vault secrets, you now pass an object rather than arguments to the key vault.

For details, see Access Azure Key Vault secrets.

Back to top

Security and infrastructure

Version 2023. The following enhancement is included for security and infrastructure:

Encryption key

You can pass an encryption key value directly on the command line, instead of providing the location of the key file.

For details, see Encode sensitive data.

Back to top

DevWeb protocol

The following enhancements are included for the DevWeb protocol:

Version 2023 R1

Area Enhancement
gRPC default ports

gRPC communication now automatically uses default ports, when the host port has not been defined.

For details, see GrpcClient in the JavaScript SDK.

Version 2023

Area Enhancement
gRPC bidirectional stream requests

DevWeb scripts now include support for bidirectional streaming RPC requests. With this addition, DevWeb now provides full support for gRPC.

For details, see gRPC in the JavaScript SDK.

Back to top

See also: