HP LoadRunner Readme
Software version: LoadRunner Service Pack 11.52
Publication date: August 2013This file provides information about HP LoadRunner Service Pack 11.52.
What's New in LoadRunner Service Pack 11.52
The following sections describe the latest enhancements. For more information, see the LoadRunner Product page at www.hp.com/go/loadrunner.
For the latest LoadRunner Service Pack 11.52 Readme, Product Availability Matrix, and Product documentation go to the HP Software support web site at www.hp.com/go/hpsoftwaresupport.
For best practice information, see to the LoadRunner Best Practices Forum at http://h30499.www3.hp.com/t5/Best-Practices-and-Methodology/bd-p/sws-APP_Perf_VaL_BP.
Improved Performance in VuGen
There are performance improvements in the following areas of VuGen:
Improved Performance in Analysis
There are performance improvements in the following areas of Analysis:
Shunra™ Network Virtualization Enhancements
The latest Shunra network virtualization offers the following enhancements:
- Improved integration with Shunra Network Virtualization, enabling you to perform network virtualization per Vuser group, and to define multiple locations per load generator.
- New Monitoring and Analysis network virtualization graphs.
- Added support for shared or non-shared bandwidth that simulate mobile networks.
Note: If you upgrade to LoadRunner 11.52, and you use a release of Shunra prior to Shunra NV 8.6, you will need to upgrade to the latest Shunra NV software.
Support for NUnit, JUnit, and some Java-based Browser Automation Tests
- You can now load an NUnit, JUnit, or some Java-based browser automation tests when you create a new scenario in the Controller.
- NUnit, JUnit, or some Java-based browser automation tests can be executed in a scenario in a similar manner to regular VuGen scripts. Note: This feature requires Developer Virtual User licenses.
Integration with HP Live Network (HPLN)
A new feature that enables you to download and upload content to HPLN.
- From the VuGen user interface, you can download Function/Action files, Data Format Extension files, and Correlation Rules from HPLN. Downloaded files can then be integrated into VuGen.
- From the VuGen user interface, you can open the HPLN portal and then upload Function/Action files, Data Format Extension files, and Correlation Rules to HPLN.
Virtual Table Server (VTS) Utility
A Web based add-in installed on a standalone server that enables you to:
- Work with Vuser scripts offering an alternative to standard LoadRunner parameterization.
- Assign parameter values from a single set of parameter values to multiple Vusers.
- Import parameter values into a tabular format. Your Vuser scripts can use these parameter values.
- Manage test data from a single server.
- The new VTS APIs are compatible with the previous version of VTS. Small changes to legacy scripts may be required.
For more information on add-ins, see the Installing Additional Components section of the LoadRunner Installation Guide.
IPv6 Enhancement
Visual Studio 2010 and Eclipse Add-ins for Developers
Add-ins that enables you to:
For more information on add-ins, see the Installing Additional Components section of the LoadRunner Installation Guide.
Jenkins Continuous Integration
A Jenkins plug-in has been added that enables you to trigger a LoadRunner scenario as a build step, and present its results in the Jenkins Results dashboard. Full download, documentation and support for this plug-in is available at https://wiki.jenkins-ci.org.
Windows 8 and Internet Explorer 10 Support
Support added for Windows 8 and Internet Explorer 10.
Google Chrome Support
Chrome support for the Web HTTP/HTML protocol has been added for recording, and additional browser emulation features during script replay.
Recording Through a Proxy
You can now record scripts using a LoadRunner proxy. This is relevant primarily for instances where you cannot install VuGen on the client machine, such as Linux and MAC OS machines, and mobile devices. The VuGen machine acts as a proxy server capturing all traffic from the client machine to the target server.
Additional Linux Distributions
The Load Generator can now be installed on the following Linux distributions:
Improved VuGen Usability and Functionality
Protocol Enhancements
The following protocol enhancements have been added:
- Data Format Extension (DFE) enhancements:
- Java 1.7: Support has been added for Java 1.7.
- PeopleSoft 9.1: Support has been added for PeopleSoft 9.1.
- RDP protocol has been enhanced and now supports:
- Flex: LCDS jars are now automatically included.
- Citrix: The Citrix Agent is now supported on a XenDesktop environment.
- Oracle NCA protocol has been enhanced and now supports correlation scans and Design Studio in VuGen.
- Web Transport protocols enhanced browser support
- In Run-Time settings, Browser Emulation support for Internet Explorer 10
- Replay support for Internet Explorer 10, even when a proxy server is used
- Supports web_js API functions for Web Vusers on Linux
- Using the proxy recording feature, you can record a Web HTTP/HTML script on machines where it is not possible to load VuGen, for example on a Linux machine or a mobile device.
- Mobile Application recording has been enhanced as follows:
- Ability to create a script using the LoadRunner Proxy recording feature. The VuGen machine acts as a proxy server capturing all the traffic between the mobile device and a target server.
- The LoadRunner Mobile Recorder application lets you record a capture file on your mobile device.
- A new user guide describes how to select a recording method for mobile applications.
- The following devices have been tested with LoadRunner: Samsung Galaxy S I, S II, and S III and Tablet 10.2 with the Android 4.0.0 and higher operating system. Device support may vary by manufacturer and carrier.
Controller
Controller enhancements include:
What's New in LoadRunner Service Pack 11.51
Service Pack 11.52 is cumulative and also contains the enhancements added to Service Pack 11.51.
VuGen
General Improvements
VuGen has been further improved and enhanced to provide a more reliable, flexible and customizable user experience. Enhancements include:
- Snapshots - A new compare snapshot feature that enables you to split the snapshot pane and view and compare the record snapshot with the replay snapshot.
- An improved Summary Report - That now includes detailed information from all iterations.
- Design Studio – Improved correlation functionality including:
- Conditional Breakpoints – Enhanced conditional breakpoints functionality.
- Thumbnail Explorer and Thumbnails - The new Thumbnail and Thumbnail Explorer features enable you to follow the recorded business process in a visual manner. The Thumbnail Explorer feature enables you to navigate to a location in the editor based on a visual representation of a step. You can also navigate in the Editor and view the corresponding visual content of the step in the Thumbnail Explorer.
Ajax TruClient
Ajax TruClient has been significantly enhanced as follows:
- Ajax TruClient for IE Client – The Ajax TruClient for IE now supports a wealth of new features in-line with the support previously provided for the Ajax TruClient for FF client. For example, function libraries and event handlers.
- Ajax TruClient now has an improved and more user friendly user interface.
- Additional JavaScript APIs have been provided.
- TruClient Engine - The engine has enhanced performance, and improved heuristics have been implemented.
- A new replace with parameter feature has been added.
- Ajax TruClient documentation is now more intuitive and feature specific.
Improved Correlations
Correlation capabilities have been improved with the following:
- An argument has been added to the web_reg_save_param_xpath API that instructs the query to return the entire content of the selected node, and not just its value.
- The web_reg_save_param_regexp API now allows you to enter multiple capture groups in the regular expression and specify which capture group to save.You can also now save the entire matched expression.
- New out-of-box correlation rules for ASP.NET.
- You can now change the boundaries/regular expression/Xpath before correlating.
- Correlation studio can now also correlate the RequestUrl argument
Administrator Right Restrictions
Virtual User Generator (VuGen) and Analysis can now be run without Administrator privileges.
Expanded Data Format Extension Enhancements (DFE) Support
DFE support for the following has been added:
Enhanced Web HTTP/HTML Protocol Support
Web HTTP/HTML protocol has been enhanced as follows:
- A new web_set_pac API that enables you to change the PAC setting from within the script.
- The web_set_user API has been enhanced. Now if an empty string ("") is passed for host:port, the username and password in the current web_set_user call are applied to all domains unless a different user and password has been set for the domain with another web_set_user call.
- The maximum number of concurrent connections to the server is automatically configured based on the User-Agent string.
- JavaScript Engine – New functionality has been added that enables you to run JavaScript code in Web HTTP/HTML scripts.
Flex Enhancements
- New support for AMF polling and long polling. This allows the recognizing and replaying of Polling and Long Polling in flex_amf_call steps in Flex Vuser scripts.
- RTMP/T now supports automatic correlations (Studio, rules, Response based correlations).
- The flex_rtmp_receive_stream and flex_rtmp_tunneled_send functions now allow you to specify a time after which a script will continue to the next step.
Enriched Citrix Support
Citrix support has been expanded as follows:
- XenApp enhancements:
- ICA file adjustment - Enables support engineers to tweak the ICA files received during Citrix ICA + NFuse recording/replay without having to make changes on the Citrix Server Web Interface level.
- Support for Citrix XenDesktop has been added.
- Citrix Access Gateway support: LoadRunner supports CAG for Citrix Client version 10.200 (or less) and Citrix Client version 13.x.
IPv6 Support
The following IPv6 support has been added to the currently supported monitors and utilities:
Java over HTTP (JOH) enhancement
Asymmetric java objects traffic support has been added.
Oracle NCA
Support for Oracle forms 11 has been added
Analysis
Analysis has been enhanced as follows:
- SQLite - New support for SQLite embedded database has been added. SQLite supports a load results database of up to 32 TB.
- Color Palette - A new color palette feature has been added, enabling you to specify up to 100 colors, and to select colors that are associated with graph entities.
- Analysis Graphs - You can now add graph notes to rich reports.
What's New in LoadRunner 11.50
Service Pack 11.52 is cumulative and also contains the enhancements added to Service Pack 11.50.
VuGen
General Improvements
The VuGen user interface has been improved and enhanced to provide a more flexible and customizable user experience. An all new IDE makes LoadRunner scripting easier and more productive. Enhancements include:
- New look and feel – Flexible panes, layouts, and more
- Solution Explorer – An easier way to group multiple scripts, access script items, and perform script-related operations.
- Snapshots – Multiple views, improved performance, snapshot synchronization, and search functionality.
- Improved editor – Context-sensitive support, code completion support, and provides enhanced coloring and formatting.
- Debugger – Real C language debugger.
- Search and replace – New capabilities include search in log and snapshots.
- Step navigator – The new Step Navigator replaces the tree view, providing a single view of the script with easy filtering and search mechanisms.
- New panes – Errors, Tasks, and Bookmarks panes display all errors, messages, and tags in simple, easy to locate views.
- Join the Community – Community integration provides easy access to conversations and threads in the HP Software Community.
TruClient Ajax - Firefox Enhancements
This ground breaking protocol has been enhanced to support the latest technologies, and includes many usability improvements in response to customer needs.
The Ajax TruClient - Firefox protocol has been improved with the following enhancements:
TruClient Ajax - IE Protocol
A new protocol that brings TruClient capabilities to Internet Explorer 9. This new addition to the Ajax TruClient family expands support to Internet Explorer (IE) based applications.
Web Protocol Asynchronous Support
Support for asynchronous behavior has been added. This capability enables the recording and replaying of Poll, Long Poll and Push communications.
Advanced Web applications contain a lot of asynchronous communication designed to keep information current and up to date. Applications such as chat, messaging, stock tickers, and news updates all use various asynchronous mechanisms such as Poll, Long Poll, and Push to maintain data. Support for these mechanisms has been added to Web (HTTP/HTML) Vuser scripts, and the Web (HTTP/HTML) protocol layer inside Flex, and Web Services Vuser scripts. Asynchronous communications are recognized automatically and the recorded script is updated accordingly.
Improved Correlations
A new response correlation capability has been added so correlation is easier and faster. Correlations can now be found based on server responses during recording, in many cases eliminating the need to replay iteratively to find dynamic values. Coupling this with the new Correlation Studio interface and new APIs for locating dynamic values based on XPath and Regular Expressions, makes scripting easier and faster.
Flex Enhancements
Various enhancements have been added to better support this important environment. Flex enhancements include:
Mobile Protocols
New protocols enabling you to develop scripts for mobile applications. Traffic based analysis is used for native applications and Ajax TruClient technology is used for browser based mobile applications.
Data Format Extension (DFE) for Google Web Toolkit (GWT)
Web protocol includes a built-in DFE to support decoding and encoding of GWT information exchanged as part of GWT remote procedure calls. This facilitates easy correlation and parameterization of GWT based Web applications. The DFE feature is designed to help ease scripting of applications that exchange formatted data. By turning the formatted data into a more readable format the script can be easily correlated and parameterized. GWT DFE is the latest addition to the already supported formats of Base64, JSON, URLEncoding, XML, and Prefix-Postfix.
GWT support includes:
.NET4 Support
Web Services Enhancements
The Web Services protocol includes new features for better security support, improved handling of WCF, as well as additional improvements based on customer feedback. The Web Services protocol includes the following enhancements:
Integrating Virtualized Services
Integrate with HP Service Virtualization, and use simulated services, to facilitate load testing business processes that contain services that are not readily available or too costly. As part of your performance test, you may want to test applications that depend on other services which are a part of your business scenario. Instead of loading actual services, you can use simulated services in your test run. The virtualized services are a simulation of actual services. To facilitate performance testing business processes that contain services that are not available, LoadRunner integrates with HP Service Virtualization. Using simulated services in your test is helpful if using actual services involves an additional cost or requires the service of an application that is under development or inaccessible at the time when you run your performance test.
Recording 64-bit Applications
Recording of 64-bit applications has been added to the existing support for 64-bit operating systems. 64-bit applications can usually be recognized when the `*32' suffix is not displayed in the Windows Task Manager for their process. Replay is in 32-bit.
IPv6 Support
IPv6 based applications can be tested in addition to IPv4 based ones. Support includes IP Spoofing. (Internal LoadRunner communication, such as Controller Load Generator, is still IPv4 based.)
Installation and Configuration Information
For the latest information about product compatibility and system requirements, see the Product Availability Matrix for LoadRunner Service Pack 11.52 on the HP Software support web site at www.hp.com/go/hpsoftwaresupport
Permission Requirements
Installation process, for all components, requires operating system administrator account (root account for Linux systems) for all operating systems.
Prerequisite Software
Certain software packages need to be present on your machine before you can install LoadRunner 11.52. When you run the LoadRunner installation wizard, it detects which software is missing and prompts you to install it.
The following prerequisite software needs to be installed:
- Microsoft Windows Installer 3.1
- .NET Framework 3.5 SP1 and .NET Framework 4
- Windows Imaging Component as a prerequisite for .NET Framework 4.0.
- Web Services Enhancements (WSE) 2.0 SP3 for Microsoft .NET Redistributable Runtime MSI
- Web Services Enhancements (WSE) 3.0 for Microsoft .NET Redistributable Runtime MSI
- Microsoft Core XML Services (MSXML) 6.0
- Microsoft Visual C++ 2005 SP1 Redistributable Package MFC Security Update (x86) and (x64)
- Microsoft Visual C++ 2008 SP1 Redistributable Package MFC Security Update (x86) and (x64)
- Microsoft Visual C++ 2010 SP1 Redistributable Package MFC Security Update (x86)
- Microsoft Data Access Components (MDAC) 2.8 SP1 (or later)
Note: On Windows 8, a restart is required after installing the prerequisite Microsoft Visual C++ 2005 Redistributable Packages. After the prerequisites are installed, restart the machine and then run setup.exe for LoadRunner from the DVD or from the downloaded package if you are installing VuGen standalone, Analysis standalone, or a Load Generatror.
System Requirements for LoadRunner
The following table describes the system requirements for installing the full version of LoadRunner or VuGen or Analysis Standalone versions:
System Requirements for Windows Load Generators
The following table describes the system requirements for installing the Load Generator on a Windows machine.
System Requirements for Linux Load Generators
The following table lists the system requirements for installing a load generator on a Linux machine.
System Requirements for MI Listener
The following table lists the system requirements for the MI Listener.
Uninstalling Patches
If you uninstall Service Pack 11.52, it is recommended that you run a Repair on the LoadRunner installation.
Notes and Limitations for Service Pack 11.52
This section includes pre-installation notes and limitations for LoadRunner Service Pack 11.52. This list also includes unresolved limitations prom prior versions and service packs.
Windows 8
- On a Windows 8 64-bit operating system, VuGen cannot record when creating a script using Citrix and Web in multi-protocol mode. Recording is also not supported for the Oracle Web App 11i protocol. This is because the 64-bit version of Internet Explorer 10 is currently unsupported for these modes and protocols.
- Insert Text Check functionality is not supported for Web Protocols on the Windows 8 operating system and the relevant button does not appear on the VuGen recording toolbar.
Workaround: You can add a Text Check from a snapshot pane when the script is generated.- RTE scripts cannot be recorded or replayed on Windows 8.
VuGen
- When recording on Internet Explorer (IE) 10, the browser uses cached pages, and may not record all of the steps.
Workaround: Each time you begin recording, configure IE 10 to always refresh Web pages from the server. After you begin a recording session, in IE, click F12 to open the Developer Tools pane. In this pane, usually located at the bottom of the browser window, select Cache > Always refresh from server.- When you open VuGen as a non-administrator user, during the recording process you may see a certificate pop-up warning message. The message is automatically closed and does not affect the recording.
- VuGen scripts should not contain non-English characters in the script name, or in any part of the path.
Workaround: Copy the script to a different folder, ensuring that the script name and path do not contain non-English characters.- In Test Result reports, you can only use the Export to HTML file utility for scripts replayed in version 9.50 and later. To generate an HTML report for scripts created with earlier versions, run the script again in the 9.50 version (or later) of the product.
- You may experience a degradation in performance during replay when the Step Navigator pane is visible.
Workaround: Close the Step Navigator pane when replaying a script. You can also set your Replay layout to exclude the Step Navigator pane.- If you terminated the Protocol Advisor immediately after the detection process started, the Protocol Advisor may leave a hanging process of the detected application, causing all recordings and detection sessions that follow to fail.
Workaround: Manually terminate the hanging process.- The new Web snapshot model is backward compatible with previous versions of LoadRunner, however some snapshot data may be missing. If this occurs, regenerate the script.
- For the following protocols, replay is supported, but recording is no longer supported: Siebel - DB2 CLI, i-mode, Sybase Dblib, Sybase Ctlib, Informix, and SQL Server. These protocols will be removed from future releases of LoadRunner.
- For protocols using XML, replay fails to create a request when a parameterized input argument contains the ampersand (&) character.
- When replaying a script recorded on the HP WebTours application, set the run-time settings to work with no proxy.
- If you open an HP site in the embedded browser and the site is not included in the trusted sites list, you will be prompted to add the site to the trusted site list. After adding the site, you may receive a Web site scripting error.
- The VB Vuser protocol has been deprecated beginning LoadRunner 11.50.
- Enabling the Collect replay statistics option will affect replay performance.
- McAfee protection software (such as Antivirus, especially the Host Intrusion Prevention component) may interfere with some LoadRunner components and block script recording.
Workaround: Remove the McAfee software. For details see the McAfee Knowledgebase Article: How to manually remove McAfee Agent 4.x at https://kc.mcafee.com/corporate/index?page=content&id=KB65863.General
- The Agent icon does not appear in Windows 2008 when the LoadRunner Agent service is launched.
- For VuGen standalone: If you encounter compilation errors for all scripts, including empty ones, verify that the javaHTTPJ folder begins with a lower-case "j" and not an upper-case "J".
- It happens for VuGen SA only.
- When LoadRunner Agent runs as service (magentservice.exe), files that are stored on remote network drives or referred to by UNC path cannot be accessed (script, parameter file, etc.). If you want to access files this way, run the LoadRunner Agent as process (magentproc.exe).
Workaround: To access network share, configure the LoadRunner Agent service to run with an account that has network access permissions.- On LoadRunner installed on a Windows Server operating system, Internet Explorer Enhanced Security Configuration must be disabled to view help content. It is enabled by default. (Control Panel > Administrative tools > Server manager > Configure IE ESC).
- When using Windows 2008 R2 and opening a snapshot from the step navigator in SAP GUI and Web protocols, the snapshots might not open automatically.
Workaround: Internet Explorer Enhanced Security Configuration must be disabled to view help content. It is enabled by default. (Control Panel > Administrative tools > Server manager > Configure IE ESC).- If Firefox is set as the default browser, the Obtain the proxy settings from the default browser option (Run-time Settings > Internet Protocol > Proxy) does not work, and a direct connection is used.
- If you are using a PAC file for proxy configuration, it is required that the PAC script directs 127.0.0.1 to a direct connection and not through a proxy.
- If you have implemented your own version of DFE, the definition of class HTTPEntity in DfeDefinitions.h file has been updated in LoadRunner 11.50. No code change is required, but all DFE extensions need be recompiled.
Asynchronous Support
In all the protocols that support asynchronous sessions, recording will only be applied to web_* steps.
IPv6
Support for IPv6 is available for the protocols shown in the table above. The support for Web HTTP protocol has the following limitations:
- FTP from Web is not supported
- Web Breakdown is not supported
- Kerberos is not supported
- Spoofing from Web is not supported
- PAC files are not supported
- IPv6 Webtrace does not support RawSocket mode.
- IPv6 Webtrace is not supported on 6to4 outgoing network interfaces.
- IPv6 Webtrace is not supported on Windows XP and Windows 2003 operating systems.
- The Raw Socket mode for IPv6 Webtrace is not supported; therefore you cannot trace routes to IPv6 targets by means of Raw Socket transport.
- An explicit IP (in IPv6 format) in a URL argument cannot be used. For example, the following step will fail in replay:
web_url("IPv6",
"URL=http://[2001:0db8:85a3:0000::8a2e:0370:7334]/",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
64-bit Recording
In general, 64-bit applications ported from a 32-bit client version should work identically to the 32-bit client. There is a small risk that new clients will use the power of native 64-bit applications. For example, when using 64-bit long types for Identifiers in DB tables, the identifier value will be cut and the query will fail.
The following guidelines apply:
- The environment for 64-bit recording must be a Windows 7 x64 or Windows 8 x64 (Windows 8 x64 added in Service Pack 11.52), and a 64-bit Application Under Test (AUT).
- Recording on 64-bit operating system for 32 and 64-bit applications (running as a 64-bit application) is supported.
- Replay is only supported for 32-bit.
- For the Java Over HTTP protocol: JVM 32-bit is required for replay.
- For the .NET protocol: There are two available 64-bit types for .NET applications (AnyCPU and pure 64-bit). LoadRunner only supports AnyCPU. There is currently no solution for pure 64-bit applications.
For replay, LoadRunner uses the same AnyCPU dlls that were used for Recording.- Oracle 2-Tier: Both 32-bit and 64-bit clients need to be installed (the 32-bit client is required for replay).
The following table shows the protocol support for Async, IPv6, and 64-bit recording:
Protocols
The following section lists limitations for specific protocols:
.NET Protocol
- Applications that use the .NET Remoting Framework and are executed in CLR 2 (.NET frameworks 2/3/3.5), might crash during recording. During a crash you will receive a message containing the strings Version=4.x.x.x, and "is not registered for activation".
Potential Workaround: In the Microsoft .NET: Recording user interface under Support for previous.NET version, select Emulate previous .NET versions in transport level, and then record again.- When the application under test retrieves a server-activated object by calling new RemoteObject(), VuGen generates a RemotingServices.Connect function.
- Applications using multiple processes or multiple application domains are only partially supported.
- Shared DLLs must be specified in the Recording Options only. Changes made in the Run-Time Settings to the list of shared DLLs have no effect.
AJAX - Click and Script Protocol
- ActiveX objects and Java applets are only supported on Windows platforms.
- Click and script protocols do not support pop-up windows.
- When using Windows 2003 R2, Ajax Click and Script steps do not generate after recording.
Workaround: This should work if you disable Internet Explorer Enhanced Security Configuration. It is enabled by default. (Control Panel->Administrative tools->Server manager->Configure IE ESC).Citrix ICA Protocol
- Citrix Access Gateway support - LoadRunner supports Citrix Access Gateway (CAG) for Citrix Client versions 10.200 (or lower) and Citrix Client version 13.x.
- Installation of the registry patch is required for the support of all version of Citrix clients over 10.x. Additionally, you need to install Enable_Citrix_API.reg from the LoadRunner\dat folder on VuGen or Load Generator machines if a Citrix Client will be installed after installing LoadRunner.
- Running Citrix Vusers on virtual machines may adversely affect performance due to the sharing of physical resources.
- Citrix XenApp Desktop cannot be recorded with Citrix Web Access (formerly known as Citrix NFuse) if Desktop View (Desktop Toolbar) is enabled.
- Recording a Citrix NFuse script on IE9 is supported from Citrix client version 12.1.0.44.
- Load Generator cannot be used in service mode for the Citrix protocol when the Citrix XenApp client 11.2 is used. A workaround is to use another version of Citrix client.
- To successfully record a multi protocol Citrix and Web script on XenApp5 only the SessionToken Citrix correlation rule should be enabled. The Session_Token Citrix correlation rule should be disabled.
- Citrix Clients 11.2 and higher do not support the TCP/IP mode in the Citrix > Login node of the Recording Options dialog box.
- When recording Citrix Web Access (formerly known as Citrix NFuse) applications, set the window size to "No preference" in the Citrix XenApp web portal preferences page.
- Recording Window Size and XenApp Plugin for Hosted Applications 11. The recording window size option does not work properly with the XenApp Plugin for Hosted Applications 11. The size of the client window is installed, but the server screen resolution is not. This is a Citrix Client limitation and will be fixed in future Citrix Client versions.
Workaround: When recording, set the window size equal to the local screen resolution. When replaying/load testing, set the VuGen or Load Generator screen resolution to equal the resolution used when the script was recorded. To verify the recorded resolution, view the Window property in the <Script Folder>\default.cfg file.- The Citrix Connection Center may prevent record and replay of Citrix ICA scripts, if it is running in a different user session on the same machine.
Workaround: Close all instances of the concenter.exe process for all users. To prevent the Citrix Connection Center from starting automatically, set the ConnectionCenter registry key to an empty value"". This key can be found at:
For 32-bit systems: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
For 64-bit systems: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\RunFixed Limitations (for Service Pack 11.52 Patch 1)
Click and Script Family Protocols
- Internet Explorer 10 is not supported by Click and Script (C&S) Family protocols: Web C&S, Ajax C&S, and SAP C&S.
- Does not support VBScript
- Does not support user actions on ActiveX objects and Macromedia Flash.
- Scalability is lower than the Web HTML/HTTP protocol, depending on the size and functionality of the business process.
- Replay snapshots may differ from the actual Web page.
- Support of right-to-left languages is limited (e.g., bi-directional or reversed text may not be processed as expected). This is defined by the default operating system translation table.
- Recording an application in a specific language (e.g., French, Japanese) must be performed on a machine whose default locale (in Settings > Control Panel > Regional Options) is the same language.
- The locale of the load-generator machine, including the default non-Unicode character set, must be configured to be the same as that of the recording machine. It cannot be assumed that the Linux default character set is the same as in Windows, even for US-English machines, and this has to be explicitly verified. For example, the default character set on Linux, is UTF-8.
- The Recording Options dialog box may take a long time to open.
COM/DCOM Protocol
DNS Protocol
Flex Protocol
- A Flex script cannot be generated using an external Java Virtual Machine (JVM) version 1.4 or lower.
- For older 32-bit Windows systems (Windows XP and Windows 2003 R2): Scripts that require Java VM operations, may fail on code generation or replay due to virtual memory management limitations in Windows.
- If your script contains more than one flex_RTMP_tunneled_connect step, with the same gateway parameter, you must insert a disconnect step for the previous flex_RTMP_tunneled_connect step before you connect again. For example:
- If a subsequent flex_rtmp_tunneled_connect command has the same gateway parameter as the previous flex_trtmp_tunneled_connect step and the flex_rtmp_tunneled_disconnect step is omitted, the script will pause indefinitely.
GraniteDS (Data Services)
- To create a script in GraniteDS, select Use GraniteDS configuration from Recording Options > Flex > Configurations. For code generation and replay, first copy the core and relevant application jar files to the client machine and then specify these files in the Recording Options > Flex > Externalizable Objects node. The core jars are:
- If you have modified the granite-config.xml, copy it to the <LoadRunnerInstallation>\dat directory.
- When switching between BlazeDS and GraniteDS parsing (Recording Options > Flex > Configuration), VuGen must be restarted.
- LoadRunner cannot serialize both GraniteDS and BlazeDS/LCDS messages in the same script.
- Flex RTMP messaging support. All limitations that apply to AMF3 parsing apply to externalizable objects over RTMP.
- flex_rtmp_receive_stream step. If the Generate flex_rtmp_receive_stream step option is enabled, all transactions, comments, and rendezvous points that you add from the Recording toolbar are added to the script after the flex_rtmp_receive_stream step in your script.
- Web diagnostics does not work for RTMP and RTMPT steps (even when the breakdown is enabled).
- You cannot replay two RTMPT steps at once.
Manually Adjusting Recorded Flex RTMP Steps
When the Generate flex_rtmp_receive_stream step option is cleared in the Flex > RTMP pane of the Recording Options dialog box, LoadRunner generates flex_rtmp_receive and flex_rtmp_send steps for every communication with the server. This ensures that user actions such as pause and seek, as well as automatic requests that the client performs when Dynamic Stream is in use, are included in the script, but this method also captures less-necessary lines of code that are difficult to read and may not be reliable during replay.
If you choose to clear the Generate flex_rtmp_receive_stream step option in order to capture user data, follow the instructions below to remove the unnecessary steps from your script:
- Search for the flex_rtmp_send step containing the initial play argument. For example:
flex_rtmp_send("send_step2",
"ConnectionID=10",
"Snapshot=tRTMP6.inf",
MESSAGE,
...
MESSAGE,
...
"Argument=<arguments><string>play</string><number>0</number><null/>"
...
LAST);
- Delete or comment out the flex_rtmp_receive steps that occur during streaming. For example:
- You can also remove certain flex_rtmp_send steps that are not related to user actions, such as "user control message" types. For example:
- When you find a flex_rtmp_send step that represents a user action that you want to keep in your script, do the following:
- Manually add a flex_rtmp_receive_stream step before the send step.
- Make sure that the ConnectionID argument has the same value as the steps you removed above it.
- The Snapshot argument is not relevant for the manually added step.
- You can use the ContinueToNexStepAfter = <msec> argument to control the minimum play duration of the stream to download before continuing to the next step.
- Determine the flex_rtmp_send steps that represent the user actions you want to keep. These will likely include arguments such as pauseRaw, pause, seek and play2 (for Dynamic Stream). For example:
- Determine whether there are some extra flex_rtmp_send steps that you can remove. For example, if you dragged a button to seek in the stream, subtle jerks in the motion may be recorded as separate pause and seek actions. In these cases, may not need all of them. Keep only those that describe the desired operations.
- Identify the flex_rtmp_receive step that indicates that the server has received the end of the user action. For example:
Repeat steps 2 - 4 for each set of unnecessary receive data and required user actions in your script.
Java Protocols
- Java Record Replay Protocol: Recording of JMS applications requires JDK version 1.6u32 or lower.
- Java over HTTP Protocol: Requires the JDK version 1.5 or higher.
- When recording on Internet Explorer 8 using the Java protocol, you must first close all instances of Internet Explorer before LoadRunner opens an Explorer instance for the record session.
- VuGen scripts that require Java VM operations, such as Java-based protocols, Flex protocol, and Web - HTTP/HTML scripts that use GWT DFE, may fail on code generation or replay in VuGen on older 32-bit Windows systems (Windows XP and Windows 2003 R2) due to the Windows virtual memory management limitations.
LDAP (Listing Directory Service) Protocol
- If an LDAP version 3 script fails during replay, modify the mldpa_logon_ex statement to specify the version number by adding "Version=3" after "URL=.."
- When recording LDAP scripts, the binary parameter values for certain LDAP functions (such as mldap_add or mldap_modify) are not recorded. Recording of binary parameters is part of the protocol's extended functionality and is not supported by VuGen.
MMS (Media Player) Protocol
- When running a scenario in controller for an MMS script the scenario may fail if the Run-time Network->Speed Simulation setting is not "Use maximum bandwidth", and the Miscellaneous->Multithreading setting is not "Run Vuser as a process".
- Media Player scripts fail with the error: Error -86801:Host access denied, <hostname> not available or missing.
Workaround: Call the mms_disable_host_check function in all Media Player scripts.Mobile Application - HTTP/HTML Protocol
- When recording a scenario with the mobile recorder, the maximum PCAP file size attachment that can be sent by email may be limited by your email service provider.
- To create a script with VuGen, you must record on the actual mobile device, not an emulator.
- Mobile Sniffer Agent. The Mobile Sniffer Agent included with LoadRunner 11.52 supports the following operating systems:
Windows. Windows XP, Windows 8, Windows 7, Windows Server 2003, Windows Server 2008.- To run the Mobile Sniffer Agent on a Windows operating system you also must install WinPcap. WinPcap should be installed using the default settings of the installer. The following versions of WinPcap are supported:
RDP (Remote Desktop Protocol) Protocol
- Clipboard sharing supports only short simple textual content.
- When recording with RDP Agent, applications which were developed using CBuilder may not record properly.
- RDP does not support 32-bit color depth. If recording uses this color depth, VuGen automatically switches to a lower color depth and a "[RDP Analyzer Warning (790: 418)] 32-bit color depth is not supported, switch to lower one". warning log item appears in the Recording Window.
SAP - Click and Script Protocol
- You cannot define transactions to measure time of a subset of steps performed in a modal dialog.
- During recording, if you double-click on a tree-view tree cell outside of its text, VuGen records "Select" instead of "Activate." This results in a missing POST in replay.
- If the list of retrieved values contains a scroll bar, you cannot select an item that requires scrolling in order to retrieve from the server.
- Scalability is lower than the SAP Web protocol, depending on the size and functionality of the business process.
- Does not support the Replace with Alternate Navigation run-time setting.
- In certain SAP environments (such as 6.20 and 6.40), the replay fails for tests that call the web_element function and select an element whose tag name is "TD".
- During recording, if you use a keyboard option instead of a UI element (for example, pressing Enter instead of clicking the log on button), the step may not be recorded. In general, when recording your script, it is recommended to use UI elements rather than keyboard options.
SAP GUI Protocol
Silverlight Protocol
- REST services do not generate Silverlight service calls. However they can be recorded and replayed.
- You cannot edit the WSDL location in the Protocol and Security Scenario dialog box.
- The Update button in the Silverlight Service node of the Recording Options dialog box updates the service if the WSDL location has not changed.
- If the WSDL location has changed, the service is re-imported (delete service and import service).
- Duplex (Polling) Binding for WCF Web Services is not supported.
- Silverlight 4 and 5 clients are supported, however applications developed using the new communication features such as net.tcp binding are not supported.
- The VuGen snapshot viewer does not support Silverlight controls.
- The Silverlight Protocol does not support applications which use Japanese, Korean, Simplified Chinese, and Traditional Chinese.
TruClient Ajax Protocols
- When you view Web page component breakdown graphs for TruClient Vusers, and some third-party components such as Mozilla's Gecko are installed, Ajax TruClient measurements might not be available or might be less accurate than those of other protocols. For example the Time to First Buffer Breakdown graph, and measurements such as SSL Handshake, and Client/Error Time might not be available.
- An Input field with a required attribute (HTML5) behaves differently in Interactive and Load modes. In Interactive mode, if the field is empty when the attribute is submitted, the onsubmit handler is not called. In Load mode, onsubmit is called.
- After opening TruClient by clicking Develop Script, and subsequently closing it, VuGen may still display the yellow banner of Develop mode. Workarounds: If working with a proxy, you must specify "bypass local connections". If working with a PAC file, the PAC must specify a direct connection for 127.0.0.1
- If you edit a TruClient script using a later version of LoadRunner than the one on which you recorded the script, it may fail to replay in some cases.
Before modifying the script, save a backup copy of the script. Workaround: If the replay fails, re-record the script using the latest version of the TruClient protocol.- TruClient for will not record "mouse overs" when the element has a CSS rule of "Mouse Hover".
Workaround: Instead of mouse hovering, click the elements to open the drop down (the clicks are recorded).- TruClient protocol step types and arguments are not localized.
- TruClient General Strings are not localized in the Japanese version.
TruClient AJax - IE Protocol
- The TruClient Ajax - IE protocol does not support IP spoofing.
- The TruClient Ajax - IE protocol does not support modem speed emulation.
- The TruClient Ajax - IE protocol is not supported for the Windows 8 operating system as a load generator.
- The TruClient Ajax - IE protocol does not support Diagnostics for J2EE/.NET.
- When recording a script in TruClient Ajax-IE protocol, a keyboard event together with the Ctrl key is not supported and therefore not recorded.
- TruClient Ajax - IE protocol requires Internet Explorer 9 to be installed on the load generator.
- Due to Internet Explorer 9 behavior, when using TruClient Ajax - IE protocol with Internet Explorer 9, and you have a Java IE plug-in that is older than version 7, the browser may crash when you visit web pages that are rendered and contain applets that need to instantiate the plug-in.
Workaround: Install the Java IE 7 plug-in or a later version.- TruClient is not supported in Internet Explorer 9 Compatibility View mode.
- When running a load test in TruClient Ajax - IE, parameters must contain less than 500 characters.
- Newer versions of McAfee anti-virus may cause network hook collisions with the TruClient Ajax - IE protocol. As a result, you may experience unexpected behavior during a load test, for example, some Vusers may stop running. An error message may appear in the Controller's Error pane and the Vuser status will be set to Failed.
Workaround: Disable McAfee anti-virus.TruClient AJax - Firefox Protocol
- Security warning dialog boxes are not displayed in TruClient during script development.
- If you encounter problems when running TruClient Ajax - Firefox Vusers in load mode, modify the Pacing settings (Replay > Run-Time Settings > General > Pacing) as follows: Select either After the previous iteration ends, or At <fixed/random> intervals.
- The TruClient Ajax - Firefox protocol can only be used with applications that support the Mozilla Firefox browser.
- TruClient Ajax - Firefox does not support Kerberos authentication. If the server also supports NTLM, TruClient will automatically move the authentication to NTLM and continue working.
Web - HTTP/HTML Protocol
- Port mapping configurations is not supported in the Proxy Recording mode.
- VuGen cannot get a client certificate from Internet Explorer 10 while recording a session.
Workaround: Provide a client certificate in the port mapping settings.- When strong private key protection is set on a certificate and the WinInet mode is used during the replay, you may be required to manually enter authentication details when replaying the script.
- Recording a script with the older recording engine is not supported for Internet Explorer 9 and later.
- In previous versions of LoadRunner, the C type "char" is considered as "signed char". In LoadRunner 11.50 and up it is considered as "unsigned char". This means that if the user used "char" without specifying whether it is signed or unsigned, and performed arithmetic operations on this variable, then the results may be different when comparing LoadRunner 11.50 to old LoadRunner versions.
Web - Click and Script Protocol
- When using Windows 2003 R2, Web click and script steps do not generate after recording.
Workaround: This should work if you disable Internet Explorer Enhanced Security Configuration. It is enabled by default. (Control Panel > Administrative tools > Server manager > Configure IE ESC).- Web (Click and Script) no longer supports replay of Applets and ActiveX objects. This functionality is now part of the AJAX - Click and Script protocol, and is only supported on a Windows platform.
- Search capabilities are not supported for Web (Click and Script) snapshots.
Web Services Protocol
- For large SOAP envelopes, Record and Replay snapshots are disabled.
- The Import SOAP feature is not supported for envelopes containing a single element larger than 500KB.
- The Service Emulation utility is no longer provided with LoadRunner.
- Recording requests with attachments or security is not supported.
- For Axis toolkit, Web service calls that include both attachments and security are not supported.
- For .NET toolkit, SOAP version 1.2 is not supported for asynchronous calls.
- You can enter text strings up to 10 KB to encode to base 64. If your string is larger, use the Get from file option.
- VuGen supports Web Service messages over JMS message Queue, but does not support JMS Topics.
- JMS Bindings Extensions are not supported.
- All services in your script should have the same security scenario. This can be configured via the Protocols and Security tab.
- Asynchronous Web Service calls and custom user handlers are not supported for WCF.
- LoadRunner cannot replay scripts containing the soa_xml_validate function.
- When using "update service", steps that are already in the script will not display the updated properties (in the step argument view) until you close and reopen the app. After you reopen the app, step arguments are updated. If the script is open when performing "update service", then on the script view arguments, the app throws an exception.
Workaround: Close the script file while running "update service", or reopen the test after running "update service".- A Web Service script might not open when you import the WDSL with the Axis toolkit. Workaround: Import the WDSL with the .NET toolkit.
If there is a problem recreating the scripts, do the following:
1) Create a new test.
2) Import the WSDL using .NET toolkit.
3) Go to the directory of the new script.
4) Copy the folder "WSDL" and paste it on the directory of the old script.
5) In the directory of the old script open the 'default.cfg' file
6) Under [WebServices] header, instead of "Toolkit=Axis" write "Toolkit=.NET"
- When you import a WSDL file into a Web Services script whose name contains non-English characters, if there are errors in the file, the error report is empty.
Workaround: Rename and save the script using only English characters.Windows Sockets Protocol
Controller
The following section lists limitations for the Controller.
General
- At the end of a scenario the graph timeline may continue and display monitor values that are not part of the scenario.
Workaround: Manually Freeze the graph when the scenario ends.- To run LoadRunner on Windows 7 or Window Server 2008, you must have Administrator privileges and User Account Control (UAC) must be disabled.
Network Virtualization with Shunra NV
- For scenarios created with Shunra NV 8.6, the Bandwidth Utilization measurement will only be represented on Shunra NV Graphs when Bandwidth Utilization is configured in Shunra NV 8.6 as Shared Bandwidth Utilization. If Bandwidth Utilization is configured as Per User Utilization, Bandwidth Utilization in the Shunra NV graphs will not appear.
- For scenarios created with Shunra Network Virtualization in versions prior to 8.6, LoadRunner automatically represents Bandwidth Utilization measurements as Shared Bandwidth Utilization, and not as Per User Utilization.
- In scenarios with network virtualization, if the Shunra service is restarted during a scenario run, the network virtualization may fail. Check the service and restart the scenario run. For Shunra NV specific limitations and system requirements, refer to Shunra NV documentation.
- Monitoring over a firewall is not supported for scenarios with network virtualization.
- TruClient Ajax protocols are not supported for scenarios with network virtualization.
Load Generators
- The Load Generator cannot be used in service mode for the Citrix ICA protocol when Citrix XenApp client version 11.2.
Workaround. Use an alternate version of the Citrix client.- The Load Generator cannot be used in service mode for the Citrix ICA protocol when Citrix XenApp client version 11.2.
Workaround. Use an alternate version of the Citrix client.- When you run a script on a Linux Load Generator, the Controller reports errors such as "Not all extension Dlls were loaded" and "Failed to load client QTWeb". The cause of these errors may be that the system package installation changes the GLIBCXX version in the libstdc++.so.6 file, which is required by Load Generator replay engine.
Workaround: Navigate to "/usr/lib", unlink libstdc++.so.6 from libstdc++.so.6.0.8. Download libstdc++.so.6.0.13 and link libstdc++.so.6 to the downloaded file.- The UNIX Resource monitor for Amazon or Ubuntu 12.04 32-bit Linux load generators, does not show any data.
Workaround: Recompile the rstatd service from its sources.- Oracle Web App 11i protocol script cannot run on a remote Load Generator in Controller.
Workaround: Link the nca_java_custom_prop_answer_table.h file that exists in the script directory to Extra Files in the VuGen Solution Explorer for the relevant script as follows:Virtual Machines
Diagnostics for J2EE/.NET Requirements
Windows Firewall Considerations
- In most Windows environments, Windows Firewall is turned on by default. The firewall does not allow certain LoadRunner components to communicate with each other. The Windows firewall therefore needs to be turned off.
Note: Turning off Windows Firewall increases the risk to your computer's security.- For each process that needs the firewall you can unblock the process by clicking the unblock button in the popup window that indicates that the program needs it, or by manually tuning the Windows firewall from the Exceptions tab.
GUI Vusers
- LoadRunner supports GUI Vuser scripts created using HP QuickTest. GUI Vuser scripts created in WinRunner are no longer supported.
- Windows Load Generator machines can only run one GUI Vuser at a time. To run multiple GUI Vusers in a load test, you need to open a terminal server session for each GUI Vuser. For more information, see the HP LoadRunner Controller User Guide.
SiteScope
- If you are configuring the SiteScope System Resources Graph (System Resources Graphs > SiteScope), you cannot specify a specific SiteScope user account. LoadRunner uses the default SiteScope Administrator user.
- If you want to configure SiteScope monitoring with a SiteScope account other than the default SiteScope Administrator account, you need to explicitly assign a group with monitors to that account in SiteScope.
- Authentication on a SiteScope server is not supported.
Workaround: Remove the password protection from SiteScope server administrator account.Analysis
- When analyzing results from a load test in which the Web Vusers access the AUT through a proxy server, the Time to First Buffer Breakdown graph shows only zero values for Network Time and Server Time. This is because the "time to first buffer" metric is turned off when working behind a proxy, and the time values can only be calculate to the proxy server.
- Load results that contain transactions with the '@' or ',' characters may conflict with existing transactions. This is because Analysis attempts to replace those characters with the '_', and if this results in a transaction name conflict, an error will occur.
Workaround: Avoid using the '@' and ',' characters in transaction names.- When the Analysis results consists of a large number of similar measurements, you may experience spikes in graphs, or an Out of memory message.
Workaround: For 64-bit Windows, make sure that you have 4 GB or more memory. F or 32-bit Windows, Select Start > Run, and type msconfig. In the Boot tab, click Advanced Options. Select Maximum memory and set it to the maximum value.- Analysis currently supports Microsoft SQL Server versions 2005 and above.
- If you are using Microsoft SQL Server 2000, you need to either migrate Analysis data, or upgrade to Microsoft SQL Server 2005. The following tasks describe how to perform the migrating and upgrading procedures:
To migrate legacy Analysis data to a SQL 2005 server:
To upgrade SQL 2000 to SQL 2005:
- If you are using your own policy in an MS SQL server, you may need to add your own account to the Analysis database template (in the <LR Installation>\bin\dat folder).
- When exporting Analysis reports to MS Word, take into account that the content load may affect the table format within the document. The RTF format is recommended.
- The following Analysis default settings have been modified: Include Think Time is disabled and Display summary while generating complete data is enabled.
- There is a limitation with MS Access and SQL queries when filtering a large number of transactions (greater than 100).
- Even after running the <Language> User Interface Pack, the Analysis UI data generated from the sample session (in the <LR Installation>\tutorial folder) will display in English. Filtering the graphs will fail. Workaround: Re-generate the graphs and then the corresponding language from the <Language> User Interface Pack will display and filtering will work.
Integrations
This section provides integration information about:
Product Compatibility
LoadRunner 11.52 is compatible with the following HP product versions:
- HP Application Lifecycle Management versions 11.00 SP3, 11.50, 11.51, 11.52, and 11.52 Patch 1.
- HP Quality Center version 10.00 with the latest patch
- HP QuickTest Professional version 11.00
- HP Diagnostics versions 9.12, 9.20, and 9.21
- HP SiteScope versions 11.13, 11.20, 11.21, and 11.22. To obtain a free SiteScope license to work with LoadRunner 11.52, contact the licensing team.
- HP Service Virtualization version SV 3.0
- HP Unified Functional Testing versions 11.50, 11.51, and 11.52
- HP Service Test standalone versions 11.50, 11.51, and 11.52
For the latest information about product compatibility and system requirements, see the Product Availability Matrix for LoadRunner Service Pack 11.52 on the HP Software support web site at www.hp.com/go/hpsoftwaresupport
Data Format Extensions (DFE) Support
QuickTest Professional
Application Lifecycle Management (ALM)
- For VuGen and Analysis the ALM client can be installed using a non-administrator user. The client is automatically installed when you access the ALM server. For the Controller, the ALM client must be installed using a user with administrator privileges.
- You must download and install the ALM client via a browser before connecting to ALM via the Controller.
- The HP Application Lifecycle Management Integration Enablement pack is not compatible with LoadRunner 11.50. If you wish to integrate LoadRunner with the HP Application Lifecycle Management Integration Enablement pack, you must install LoadRunner Service Pack 11.51.
- You cannot connect from VuGen to an SSL enabled Performance Center host when the Performance Center server is using SSO for authentication.
HP Service Virtualization
- If you change HP Service Virtualization settings from the Design tab when running a controller scenario with an HP Service Virtualization project, the settings are not applied to the HP Service Virtualization servers.
- An HP Service Virtualization project cannot be correctly imported to a controller scenario if the HP Service Virtualization server uses credentials for both SSL and monitors.
Workaround: Configure the HP Service Virtualization server to only use credentials for SSL.Protocol SDK
- When building MSIs, non-English characters in file and path names are not supported.
- To run the Protocol SDK, you must have Administrator privileges and the Run all administrators in Admin Approval Mode setting must be disabled.
- Supports 32-bit and 64-bit OS MSIs for LoadRunner, VuGen and PC-Host only.
- Supports only 32-bit OS MSIs for PC-Server.
- For LoadRunner, VuGen, and PC-Host, PatchAddin support is for TARGETDIR files only.
Installation
- If you install LoadRunner and Unified Functional Testing (UFT) on the same server and uninstall one of them, the remaining software program may not function correctly.
Workaround: Reinstall the software program you want to use on the server.- If you have several LoadRunner components installed on one server (for example: VuGen SA, Analysis SA), and you uninstall one of the components, after the uninstall completes you must run repair on the remaining components.
- You can upgrade between LoadRunner version 11.00 to 11.50. If you have a pre-11.00 version of LoadRunner, you must uninstall it and then install the 11.50 version.
- If you are running McAfee or Aladdin's eSafe anti-virus applications, close them before installing LoadRunner.
- To use Windows 2003 with a HASP plug, download Aladdin's latest HASP driver.
- The LoadRunner Linux installation requires you to be logged in as root user.
- It is not recommended to install and uninstall a Load Generator standalone installation on the same machine with a VuGen standalone installation.
- If you install Service Test or Unified Functional Testing (UFT) when the magentproc.exe service is running on the external load generator, the Controller might not be able to run Service Test or UFT scripts on the external Load Generator.
Workaround: After installing Service Test or UFT, on the external load generator restart the magentproc.exe service, or alternatively reboot the external load generator.- If you want to install the Cleanup key when using Windows XP operating systems, in the LoadRunner License Utility feature, use the Install a license using a license key option. The Install licenses using a license file option may cause the installation to fail.
Load Generator Installation
- When uninstalling a Linux Load Generator, the uninstall process may fail and the following message may appear: "Error: failed & because &: cannot restore segment prot after reloc: permission denied"
Workaround: Use the setenforce 0 command to disable SE Linux before uninstalling the Linux Load Generator. When the uninstall is complete, use the setenforce 1 command to enable SE Linux.
Note: This limitation applies only to Oracle 5.0 and Red Hat 5 [32-bit].Additional Components
Secure Channels
- You cannot use the Host Security Manager utility to update security settings on Linux load generators that use rsh (remote shell) to connect to the Controller.
- You cannot use the Host Security Manager utility to change the security mode of the load generator located over a firewall from off to on.
- When the load generator is located over a firewall, if the load generator and Controller have different security modes, communication cannot be established.
- If the Controller machine is using secure channel communication, the MI Listener should not be installed on the same machine as the Controller.
Multilingual Support
ContentCheck in Multilingual Environments
- This version supports ContentCheck rules in French, German, Spanish, and Italian. The correct language file should be installed according to the system locale.
- The suitable language file can also be copied from the installation disk: ..\lrunner\MSI\setup\international\<lang>\dat\LrwiAedInstallation.xml to the <LoadRunner>\dat directory.
Language Packs
- LoadRunner User Interface Pack. While installing the Language Pack, a warning message may be displayed that the HP LoadRunner Launcher Process is in use.
Workaround: Click Continue to resume the installation.- The language pack of .NET Framework needs to be installed to show the localized strings.
- Tutorial scripts. After the Language Pack installation, all sessions and scripts in \HP\LoadRunner\tutorial are still in English.
- LoadRunner User Interface Pack. If you are working with a LoadRunner User Interface Pack, it is recommended that you install it before running LoadRunner for the first time.
- Menus and toolbars. If you install a LoadRunner User Interface Pack after running LoadRunner for the first time, the menus and toolbars may not get translated.
Workaround: Close LoadRunner and delete the following folder from the registry: HKEY_CURRENT_USER\Software\<Folder Name>, where <Folder Name> is the drive on which you installed LoadRunner.
For example, if LoadRunner is installed on the C drive, the registry folder name would be: HKEY_CURRENT_USER\Software\C.Restar t LoadRunner.- Report Templates in Analysis. If you install a LoadRunner User Interface Pack after running LoadRunner for the first time, the Report Templates in Analysis (Reports > Report Templates) may not get translated.
Workaround: Close LoadRunner and copy the files from: <LoadRunner User Interface Pack CD root>\Reporting to folder <LoadRunner installation folder>\bin\dat\Reporting. Restart LoadRunner.Non-Localized LoadRunner on Foreign Language Operating Systems
- Language support. LoadRunner only supports English and the native language of the machine's operating system. For example, if you are using Japanese Windows XP, you can work with LoadRunner in Japanese and in English.
- Installation path. The path in which installation files for LoadRunner are located, and the path in which LoadRunner is installed, can contain only English characters.
- Diagnostics add-in. To use the Diagnostics add-in with Controller on a computer with a non-English operating system the Diagnostics_9.0_8.0_LR_Addin_QCCR1I52206 hotfix should be installed. For further assistance, contact HP customer support.
- .NET Framework 3.5 failure. Installing LoadRunner on a localized machine may result in a failure in the .NET Framework 3.5 installation process, and you will be asked to terminate the installation. This happens because the .NET 3.5 Framework installation attempts to download the Framework Language Pack but fails.
Workaround: Terminate the LoadRunner installation according to the Installation wizard's instructions and invoke the LoadRunner installation again.- Online Help. The search functionality may not function as expected for strings that contain Chinese/Japanese characters (except Japanese full-width Katakana).
Workaround: Add a half-width space after each character in the search string.- Online Help. For optimum performance of the online Help, install the latest JRE.
- Japanese characters in Web (HTTP/HTML) scripts. If you set the advanced recording option to specify the encoding of an application, and the application uses different character encoding for different pages, then the recording log or script may display invalid Japanese characters. This does not cause any errors in the script replay.
- Non-breaking spaces in Web protocols for Far Eastern languages. A non-breaking space (     `\xA0', etc.) cannot be represented in some Far Eastern locale character sets (in which it is considered a lead byte). Instead, non-breaking spaces are converted to regular spaces (` `, `\x20', etc.), both during script code generation and replay. This may cause replay problems, such as mismatches in length due to eliminating multiple regular spaces.
Workaround: Remove/add space(s) from/to the script so the comparison succeeds or specify regular expressions to avoid the issue.- Standalone installations. The installation interface of the VuGen and Analysis standalone are in English and not localized.
- Flex AMF call properties. Multibyte symbols in Flex AMF call properties will be corrupted in the script text view.
- Word Completion. Word completion does not work when Windows is configured to use the Ctrl+Space combination. This is common when using a Chinese keyboard.
Workaround: Select Complete word from the Edit menu. Advanced users can disable Ctrl+Space for Chinese keyboards, by setting the following registry keys:
- [HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000010]
"Key Modifiers"=hex:00,c0,00,00
"Target IME"=hex:00,00,00,00
"Virtual Key"=hex:ff,00,00,00- [HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000070]
"Key Modifiers"=hex:00,c0,00,00
"Target IME"=hex:00,00,00,00
"Virtual Key"=hex:ff,00,00,00- ODBC and Oracle-2 Tier protocols. When recording a script in VuGen using the ODBC or Oracle-2 Tier protocols, if you stop the recording while the AUT is still open, VuGen may crash.
Workaround: Close LoadRunner and open the file <LoadRunner installation folder>\dat\protocols\options\script\general.opt in a text editor.
Comment out the following line by adding a semicolon at the beginning of the line: Option=DumpProcesses so it looks like this: ;Option=DumpProcesses- PDF reports. In Analysis, a PDF report may be generated with unreadable characters if it contains non-English characters.
Workaround: Before you generate the PDF file, change the font in the Report Template that you are using.HP Software Support
You can visit the HP Software support web site at:
www.hp.com/go/hpsoftwaresupport
This web site provides contact information and details about the products, services, and support that HP Software offers.
HP Software support provides customer self-solve capabilities. It provides a fast and efficient way to access interactive technical support tools needed to manage your business. As a valued support customer, you can: search for knowledge documents of interest, submit and track progress on support cases, submit enhancement requests online, download software patches, and more.
To access the Self-solve knowledge base, visit the Self-solve knowledge search home page.
Most of the support areas require that you register as an HP Passport user and sign in. Many also require an active support contract. To find more information about support access levels, go to: Access levels.
To register for an HP Passport ID, go to: HP Passport Registration.
You can also access a localized version of the Software Support Web site in a number of languages by selecting the relevant language in the list on the top right of the HP Software Support Web site.
Legal Notices
© Copyright 2010-2013 Hewlett-Packard Development Company, L.P.
Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license.
The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein.
The information contained herein is subject to change without notice.
Trademark Notices
Microsoft® and Windows® are U.S. registered trademarks of Microsoft corporation.
Acknowledgements
Xceed DataGrid for WPF software is Copyright ©1995-2007 Xceed Software Inc., all rights reserved. The Software is protected by Canadian and United States copyright laws, international treaties and all other applicable national or international laws.
If you have any comments or suggestions regarding this document, please send them by e-mail to