What's new in 2022

This topic introduces the new features and improvements for versions 2022, 2022 R1, and 2022 R2.

You can also learn about some of the features in the What's new video.

Note: The Help Centers for versions 2022, 2022 R1, and 2022 R2 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 this version:

Back to top

What's new in 2022 R2

The following enhancements are included in version 2022 R2:

Trend report for ScaLRD

When running performance tests on OpenText Enterprise Performance Engineering using ScaLRD, you can now add the test run data to a new or existing trend report.

For details, see Run tests on OpenText Enterprise Performance Engineering.

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 OpenText performance engineering solutions. 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 cloud load generators with ScaLRD

When running DevWeb scripts on OpenText Enterprise Performance Engineering 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 OpenText Enterprise Performance Engineering. 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

OpenText Performance Engineering for Developers 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

See also: