📜 ⬆️ ⬇️

LoadRunner 12 Review

Introduction

March 25, 2014, HP announced the release of version 12 of the HP LoadRunner and HP Performance Center. HP LoadRunner has especially attracted our attention. We decided to review the features that appeared in the new version (compared to 11.52) and select the most useful ones with annotations.
On the HP website, you can download a presentation with a brief description of the innovations. When you start LoadRunner, a welcome window appears in which you can, among other things, familiarize yourself with the list of added functionality.
So, let's go through the list of innovations!

Ability to run Load Generators from the cloud

Allows you to submit a load using load stations located in the Amazon cloud.
It may be suitable for those who are testing an application with access from the Internet, and is experiencing a shortage of its own capacity to supply the load. It is enough to buy resources in the Amazon cloud, add cloud load generators to the Controller scripts.

Improved interaction between Controller and Load Generators

A Network and Security Manager component has been added that allows you to configure the Controller, Load Generators, MI Listener and Monitor interaction ports, exchange data via an encrypted SSL connection, and specify a proxy server.
It can be useful if the firewall blocks the connection to remote load stations.
')
Improvements for testing mobile applications

Added support for playing back recorded SMP (SAP Mobile Platform) sessions and improved the ability to record via proxy.
Can be useful for those who test mobile applications with the appropriate specifics.

Added improvements and new features in VuGen


Drawing - 1. Replay Summary.

Improved Replay Summary view using the new time-trend graph (Fig. 1), added the ability to edit standard file types in the VuGen editor, VuGen multiple usability enhancements, a new cancel button without rewriting the script (Fig. 2), improved search, improved debugger.


Drawing - 2. Cancel recording without rewriting the script.

Innovations, of course, make the development of scripts somewhat more convenient, but do not seem particularly useful.

Protocol improvements

HTTP / HTML Web:
• Support HTML5 WebSocket.
o Ability to convert TrueClient script to HTTP / HTML Web.
o SSL utility for executing various OpenSSL commands via a user-friendly interface.
• Support SPDY.
o Internet Explorer 11 support.
• Supports TLS 1.1, TLS 1.2, and NPN.
o Improved support for asynchronous calls.
o Recording troubleshooting: the ability to detect recording errors and suggest a possible fix.

Linux support:
• Added support for playback at Linux load stations running scripts with the following protocols:
o FTP;
o IMAP;
o LDAP;
o POP3;
o SMTP;
o Windows Sockets.
TruClient support:
• Rendezvous points;
• IP spoofing;
• VTS;
• Shunra network virtualization.

Silverlight: support for the latest version and IP spoofing.

SAP Web: Correlation Studio Support.

LDAP: support for the latest LDAP SDK.

Flex: Support for the latest version of Apache SDK.

.NET: version 4.5 support.

Citrix:
• Support last client receiver.
• Ability to run multiple published applications in one session.
• Support for the latest version of XenDesktop.

In general, it cannot be said that the additions are significant. The script is converted from the True Client to the Web in the same way that a web script is recorded manually, only instead of the tester, the virtual user clicks on the interface elements and executes the TrueClient script. This functionality does not seem particularly useful, although in certain cases it probably could be convenient. SSL utility allows you to convert certificates to PEM.

Support for new technologies and platforms

Support for Windows Server 2012, support for recording and playback in Internet Explorer 11, Chrome version 30, and Firefox version 23, support for the latest versions of Eclipse, JUnit, and Selenium.

Here, too, nothing supernatural, we note, however, that LoadRunner 11.52 works 90% with these technologies as well.

Integration with external IDEs

The ability to call the Controller directly from Visual Studio and Eclipse. Add-in for Visual Studio 2012 for developers of VuGen-scripts and unit tests. Support for the latest version of Eclipse.

In fact, HP has added "official" support for integration with new versions of development tools.

Virtual Table Server Improvements

• Ability to run multiple VTS instances at the same time.
• Command line support.
• VTS support via JavaScript API.
• Ability to fill tables with data through the main menu.

A very useful tool for storing parameter pools and exchanging data between virtual users. Any improvements to this tool are good.

Integration with latest HP products

• HP Service Virtualization;
• HP Diagnostics;
• HP SiteScope;
• HP Unified Functional Testing (UFT);
• HP Application Lifecycle Management (ALM).

They did not check, but it is worth noting that LoadRunner 11.52 probably works with the same versions of products as well.

Improved documentation

• Added convenient sequence diagrams instruction on the processes of testing and creating scripts.
• Improved documentation for Flex, Web HTTP / HTML, and TruClient protocols.
• The function reference has been improved, including additional code samples and new WebSocket functions.

Improving documentation is always good!

General improvements

• Simplified product installation with reduced time.
• Startup support without administrator rights: now LoadRunner components can be launched from under a normal user account with UAC and DEP enabled.
• Improved integration with Shunra.
• Functions from the database API are now available in all types of C-scripts.

Useful improvements, especially support for launching without administrator rights and the availability of the database API in any C scripts.

Modified License

LoadRunner is now distributed with the Community bundle, which replaces the previous built-in license. The new license contains 50 permanent Vusers, includes all protocols except GUI (UFT), COM / DCOM and protocols from the template bundle.

Changing the licensing policy will increase interest in the product. Now you can fully try the product in advance and determine its suitability before buying a license. Also, this policy is useful for testers themselves, who can now completely legally study the product and use all its capabilities for non-commercial purposes without restrictions.

Conclusion

HP in the new version of LoadRunner has practically not made any improvements for most testers, except perhaps:
• Integration capabilities with the cloud.
• Ability to configure the connection ports between the Controller and load stations.
• Add WebSocket features.

The above innovations can not be called very significant and greatly facilitate the work. The only thing worth noting is the change in licensing policy. But was it worth it to release a new version?

Source: https://habr.com/ru/post/222777/


All Articles