What's New in earlier versions

The below sections describe the new features and improvements that were added for LoadRunner Developer and the DevWeb engine in earlier versions.

Note: In some earlier versions, LoadRunner Developer was referred to as DevWeb (or TruWeb) Standalone.

Version 2020 SP3

LoadRunner Developer and the DevWeb engine 2020 SP3 include the following updates:

Integration with LRE

The new integration with LoadRunner Enterprise enables you to scale your DevWeb script for more than 50 Vusers, using the LRE infrastructure and license.

See Run scripts from your IDE on other LoadRunner products.

Integration with LRC

The improved integration with LoadRunner Cloud includes password encryption and the ability to mask your password.

See Run scripts from your IDE on other LoadRunner products.

Support on Microsoft Azure

LoadRunner Developer is now fully supported in Microsoft Azure. In addition, improvements were made to the SLA JUnit report. You can incorporate LoadRunner Developer tests into your Azure CI flow, and view results reports, and SLA and results analysis.

See Integrate with CI/CD systems.

Replay summary

This release includes a replay summary report when running your script in load mode.

See Replay summary.

API testing

The following improvements have been made to application API testing:

  • Support for the reference parameters in swagger.json.
  • Support for supplying a URL to download a swagger json file.

    See API testing with DevWeb.

    Note: This feature is currently available as tech preview.

VTS API to search rows

Use the new vtsClient.searchRows method to locate a row within a VTS table, using specified column values.

See the JavaScript SDK VTS section.

AWS V4 WebRequest signing

The DevWeb engine now supports automatically signing for AWS API requests as part of replay. This is used with applications that are using AWS services.

See the JavaScript SDK General methods section.

Brotli compression

Brotli content encoding (compression) is now supported during script replay.

 
Disable redirections for WebRequest

The DevWeb engine now supports disabling redirections for WebRequest.

See the JavaScript SDK WebRequest section.

Support body JSON object for “application/json”

When the request body is provided as JSON object and the content type is application/json, it is sent it as a string.

See the JavaScript SDK WebRequest section.

New utils APIs

The following utils functions have been added to the JavaScript SDK:

  • load.utils.base64Encode
  • load.utils.base64Decode
  • load.utils.randomeString
  • load.utils.uuid
  • load.utils.hash
  • load.utils.hmac

See the JavaScript SDK Utils section.

VS Code template

The VS Code template includes the following additional tasks:

  • API calls generation from swagger.json
  • ScaLRD to LRC

Back to top

Version 2020 SP2

LoadRunner Developer and the DevWeb engine 2020 SP2 include the following updates:

SLAs

We've added support for additional SLA rules for total passed transactions and ranked percentile.

See SLA rules.

Proxy NTLM authentication

NTLM authentication is now supported for the proxy server during record and replay.

See DevWeb Proxy Recorder.

Client-side certificates

Client-side certificates are supported during script replay.

See the JavaScript SDK General methods section.

PAC support

You can now configure PAC support for the DevWeb Proxy Recorder.

See DevWeb Proxy Recorder.

Replay enhancements

Various replay enhancements have been added to the runtime settings, including handling think time, ability to disable HTTP/2, and ability to bypass the proxy for specified servers.

See Customizing runtime settings.

API testing support

The following improvements have been made to application API testing:

  • Reduced scripting time, by supplying a swagger.json file as additional input to the Offline Script Generator.
  • Enriched functionality for the generated DevWeb script by including embedded API function calls.

    See API testing with DevWeb.

    Note: This feature is currently available as tech preview.

macOS LoadRunner Developer is now fully supported on macOS Catalina version systems.
Help Center

We've updated the Help Center Home page with a new fresh look.

Let us know what you think: Click Send Help Center Feedback in the footer of the Help Center.

Back to top

Version 2020 SP1

LoadRunner Developer and DevWeb 2020 SP1 include the following updates:

Test on LoadRunner Cloud You can now scale up your load tests using DevWeb scripts in LoadRunner Cloud, without leaving your IDE. See Run scripts from your IDE on other LoadRunner products.
SLA support We have added support for definition of fail-pass criteria, and generation of JUnit or TAP SLA reports, which can be integrated with your CI builds. See SLA rules.
CI integration

LoadRunner Developer can now be integrated with Jenkins or other CI systems, enabling the following:

  • Automated test executions after software build and deploy
  • Ability to trigger build failures, based on SLA definition
  • Easy access to the test run report
  • Regression suites run
Replay summary

The following summaries are now included:

  • JSON replay summary
  • Transactions summary in console
Run logic Support for extended run logic functionality for DevWeb scripts. See Implement run logic.
Kerberos Support for Kerberos authentication during replay. See Kerberos authentication.
WebSocket We have extended WebSocket protocol support. See the JavaScript SDK WebSocket section.
Extractors

We have extended functionality for the extractors, including adding the new CookieExtractor. See the JavaScript SDK DevWeb JavaScript SDK section.

SDK updates write and isExists methods have been added to File operations. See the JavaScript SDK File section.
Dynatrace monitoring Data can now be pushed to the Dynatrace AppMon monitor on the AUT server during the scenario run. See Customizing runtime settings.
Linux Support for Red Hat Enterprise Linux (RHEL) 8.
Measurement reporting A Grafana Dashboard sample is now available for DevWeb measurements that are stored in InfluxDB. See Run scripts
VTS server port forwarding We have added support for VTS server port forwarding, to redirect communication requests from one port to another. See the JavaScript SDK VTS section.
Security fixes This release includes security vulnerability fixes.
General Many improvements and fixes across the tools and resources for LoadRunner Developer and DevWeb.

Back to top

Version 2020

LoadRunner Developer and DevWeb 2020 include the following updates:

Availability

Upgraded support:

  • LoadRunner Developer is available for general use, supporting up to 50 running Vusers.
  • DevWeb is now a fully-supported VuGen protocol, available according to the terms of your product license agreement. For details, see DevWeb Protocol.
Correlation engine

Correlation enhancements include the following:

  • DevWeb now supports automatic record scan for correlations.
  • You can define your preferred extractor type for correlation candidates (Boundary, RegExp).

See Correlate dynamic values.

Extractors

We have extended functionality for the extractors, including:

  • A new extractor: HtmlExtractor
  • Added ability to set the scope for search.
  • Added predefined converters for extracted values (base64, urlEncode, htmlEscape).
  • Support for transformations using the transform function.
  • Added a "fail on" option for the text check extractor.

See the SDK DevWeb JavaScript SDK section and Extractors and appliers.

Proxy Recorder

The Proxy Recorder includes general configuration enchantments.

See DevWeb Proxy Recorder.

Replay

We added support for the following (defined in the rts.yml file):

  • Proxy Auto-Configuration (PAC) script during send requests.
  • Snapshot on error option for web request snapshots.

See Script structure.

Measurements

You can now configure the reporting of results data to InfluxDB.

See Run scripts.

General DevWeb This release includes many more improvements and bug fixes across the tools and resources for LoadRunner Developer and DevWeb.

Back to top