What's New

Check out below the new features and improvements in VuGen and LoadRunner versions 12.60-12.63.

Note:  

  • To improve the customer experience and provide more optimized search, the online versions of the Help Centers for 12.60-12.63 have been streamlined into a single version for each product. The version specific changes are indicated where relevant.
  • For hotfixes and release information, see the links in the readme.

12.63 Release highlights

  • Significant reduction in the overall time for Analysis to process raw results

  • Script Wizard added for MQTT
  • Snapshot viewer supported for TruWeb scripts

What's New videos

LoadRunner 12.62:

LoadRunner 12.60:

Back to top

VuGen and protocol enhancements

Virtual User Generator and its supported protocols contain the following enhancements.

VuGen 12.63

TruWeb in VuGen

VuGen includes the following TruWeb enhancements:

MQTT protocol

You can now create an MQTT script using the script wizard.

See MQTT protocol.

Web - HTTP/HTML protocol

General enhancements for Web - HTTP/HTML:

  • You can now capture a random index using web_reg_save_param_ex.
  • CPU utilization is reduced when using gzip.

VuGen 12.62

TruWeb in VuGen

VuGen includes the following TruWeb enhancements:

Java protocols

The following Java enhancements have been added:

  • Java Vuser/Record Replay protocols. Support for record and replay with Java (JDK) 11.
  • All Java protocols. You can now develop scripts in a JetBrains IntelliJ IDEA environment. See Create a Vuser Script in IntelliJ IDEA.

Learn more: Java Protocols

.NET protocol

.NET protocol now supports .NET Framework 4.7

Learn more: .NET protocol

Citrix ICA protocol

LoadRunner now supports Citrix XenApp and XenDesktop versions 7.14 and 7.15.

Learn more: Citrix protocol

PCoIP protocol

General functionality enhancements have been incorporated for the PCoIP protocol on pcoip_sync_on_bitmap_ex API.

Learn more: Teradici PCoIP (PC over IP) Protocol

VuGen 12.60-12.61

Web - HTTP/HTML protocol

The Web - HTTP/HTML protocol now includes:

  • A runtime setting to enable/disable HTTP/2 features. See the HTTP section for runtime settings.
  • An argument for web_set_certificate_ex that looks up a certificate in the Windows Certificate Store, using a more reliable thumbprint instead of the index. See web_set_certificate_ex in the Function Reference.

Oracle NCA protocol The Oracle NCA protocol has a new runtime setting that enables connecting to one or multiple IP addresses. See Oracle NCA Protocol.
PCoIP protocol We have enhanced desktop pool support with the ability to sync on bitmap timeout per step. See pcoip_sync_on_bitmap_ex in the Function Reference.

Back to top

TruClient enhancements

The following highlights some of the key enhancements for TruClient. See the TruClient Help Center for the full list and more details: TruClient What's New

TruClient 12.63

APIs

TruClient now includes a VTS API function that replaces a specific value inside a set of columns with a new value.

TruClient Browser Reduced memory consumption in load mode.

TruClient 12.62

Automatic script recovery TruClient includes a script recovery mechanism, which automatically recovers the last saved or loaded script.
Chromium Support added for Chromium 68 browser.
TruClient Native Mobile protocol The TruClient Native Mobile protocol now includes support for working with multiple Mobile Center workspaces.
Convert to code

The TruClient convert to code feature (TruClient Coded) now includes the ability to convert functions and function libraries to code.

Note: Convert to code is provided as a tech preview feature.

TruClient 12.60-12.61

TruClient Browser/Firefox browser

TruClient Browser, first made available in version 12.56, is now fully supported and equivalent to Firefox version 58.0.2. TruClient browser has replaced the Firefox browser.

Debug code

When converting actions to code, you can now benefit from expanded debugging functionality using an Inspector Panel, enabling you to do a detailed review of variable values in the code.

Note: Convert to code is provided as a tech preview feature.

Windows 10 This release includes improved support for using the TruClient IE browser on Windows 10.
Interactive guidance

TruClient now includes interactive walkthroughs and guidance, providing help within the TruClient application with onboarding, product tours, and more.

TruClient 12.61: Support added for using interactive guidance on Chromium browsers in TruClient Standalone.

Back to top

TruWeb enhancements

TruWeb is a new protocol offering, focusing on the HTTP (transport) level. It provides a lightweight, scalable, cross-platform solution using a brand new JavaScript SDK and engine.

The following highlights some of the key enhancements for TruWeb. See the TruWeb Help Center for the full list and more details: TruWeb What's New

Note: TruWeb is provided as a tech preview feature.

TruWeb 2019.5.4 (released with LoadRunner 12.63)

Correlation rule The correlation rule now includes extractors and appliers sections.
ASP.NET TruWeb includes predefined rules for ASP.NET applications.
WebSocket

TruWeb now supports recording and code generation for the WebSocket protocol, in addition to replay.

WebRequest The WebResponse object now includes WebRequest start time and WebRequest duration.
Transactions Transactions are automatically failed when there is an HTTP error.
Multiple iteration handling

TruWeb now includes an option to run multiple iterations in single mode execution mode.

TruWeb 2019.2.4 (released with LoadRunner 12.62)

WebSocket

Support added for WebSocket protocol for replay.

TruWeb Proxy Recorder General enhancements, and integration with VuGen.
Technical improvements

TruWeb includes a number of technical improvements, including the following additions to the SDK:

  • Timer functions

  • XPath and TextCheck extractors

  • Read and append file operations

TruWeb 2018.11.4 (released with LoadRunner 12.61)

Connections measurement The local measurements database now includes a Connections table, enabling you to see connections per second for TruWeb in Controller and Analysis graphs.
Multiple scripts execution

Ability to execute multiple TruWeb scripts in parallel on one machine/load generator.

Masking/encrypting sensitive data

User sensitive data can be masked or encrypted using TruWebUtils executable; and unmasked or decrypted for replay.

HTML form encoding support

The following encoding is supported for POST requests:

  • application/x-www-form-urlencoded
  • multipart/form-data
  • text/plain

Authentication Support for Digest and NTLM authentication.
VS Code Run and debug TruWeb scripts using Visual Studio Code.

Back to top

Controller and Analysis enhancements

Controller and Analysis include the following enhancements.

Controller/Analysis 12.63

Controller Loading time for Controller is now significantly decreased.
Analysis

Analysis includes various performance improvements, including:

  • Faster overall time for analyzing results.
  • Support added to analyze larger results sets.

Controller/Analysis 12.62

JMeter tests

The following enhancements have been added for JMeter:

  • Support for Apache JMeter 5.0
  • Support for SLAs for JMeter tests.

Learn more: JMeter Tests

Note: The JMeter integration feature is provided as a beta version.

CA APM Added support for integrating monitoring data from CA Application Performance Management (APM), providing information on the availability and performance of software applications. See CA APM Monitor.
Load generator agent

Load generators now support running of Vusers in an interactive session while the agent runs as a service.

For details, see Run Vusers in an interactive RDP session.

Controller/Analysis 12.60-12.61

Network Virtualization

Network Virtualization usage is now included with your LoadRunner protocol licenses; network emulation and NV Insights do not require any additional license purchase. See License bundles.

Analysis graphs

You can now save a graph as an image file directly from the graph's right-click menu. See Save graph as image.

Command Line Interface tool

You can now automate scenario runs using the Command Line Interface tool by invoking an XML input file or a LoadRunner scenario (.lrs) file.

The XML input can be constructed prior to running scenarios, allowing for fully DevOps-oriented flows including:

  • Pulling scripts from any source control
  • Dynamically allocating Dockerized load generators
  • Running scenarios from any CI tool

See Running scenarios using the CLI tool

LoadRunner Raw Results Exporter

Use the new LoadRunner Raw Results Exporter tool to export scenario results to JSON or to InfluxDB. See LoadRunner Raw Results Exporter.

Windows Dockerized Load Generator

A Dockerized load generator image (for some protocols) is now available for Windows platforms, in addition to Linux. See Configure Dockerized Load Generators.

Note: The Windows Dockerized load generator image is provided as tech preview version.

Back to top

Technologies, platforms, and security

LoadRunner includes support, or improved support, for the below technologies and platforms.

LoadRunner 12.63

Eclipse

Support for Eclipse 4.10 IDE with the Eclipse IDE add-ins (64-bit).

Learn more: Create scripts in external IDEs

JUnit

Support for JUnit 5.3.1.

Learn more: Develop a Unit Test Using Eclipse (JUnit test)

SAP GUI

Support for SAP GUI client 7.60.

Learn more: SAP GUI Protocol

PCoIP

Support for authentication when the disclaimer is activated.

Learn more: Teradici PCoIP (PC over IP) Protocol

LoadRunner 12.62

Visual Studio

Support for Microsoft Visual Studio 2017 IDE.

Learn more: Create scripts in external IDEs

Eclipse

Support for Eclipse 4.9 IDE (for 32 and 64-bit).

Learn more: Create scripts in external IDEs

TLS 1.3 Support for TLS 1.3 for Web and web-based protocols.
GWT RPC

GWT RPC now includes support for the XSRF-token.

Learn more: Implement DFE Support

Security vulnerabilities

Security updates to protect against Zip Slip, HttpClient and Perl Compatible Regular Expressions (PCRE) library vulnerabilities.

LoadRunner 12.60-12.61

Prerequisites

The following are no longer prerequisites for LoadRunner:

  • Microsoft Visual C++ Redistributable 2010
  • Microsoft Visual C++ Redistributable 2012
  • Microsoft Visual C++ Redistributable 2013
Java

Support added for Java 9 and 10

Default: Java 10

OpenSSL Support added for OpenSSL 1.1.0g
SAP GUI protocol

Support added for the following:

  • SAP GUI 7.5
  • Ability to record and replay SAP GUI scripts on Windows 10/Windows Server 2016
MQTT protocol Support added for UTF-8

Back to top

See also: