Citrix Protocol on LoadRunner – Tips and Tricks Part 1

In this article, I am going to highlight some tips that can be helpful  to performance test engineers to effectively work on Citrix applications.  By understanding and implementing these points, script debug and test execution will be a lot easier. Points to consider while recording Citrix Vuser scripts simulate the Citrix ICA protocol communication between […]

Scripting RMI with Loadrunner VuGen 9.5x and 11

The Java Remote Method Invocation (RMI) is a Java application programming interface that supports an object-oriented way of  remote procedure calls (RPC). In this article I show you two ways to create performance tests scripts with Loadrunner for RMI-driven applications. As RMI is a Java-specific protocol, the Java vuser or the Java Record replay protocols mush […]

Review: Performance Testing Mobile Applications capabilities in Loadrunner 11

Previously I described ways to test mobile device applications (Andoid, iOS, etc.) with an emulator and with the actual  “hard” device utilizing Loadrunner 9.5x. In this article I will summarize my experience with Loadrunner 11. Loadrunner 11 Patch release #3 features two new mobile-related virtual user script types: Mobile Truclient (which embraces Hp’s Truclient AJAX […]

Recording mobile device traffic for performance testing iPhone, iOS, Android and Windows Mobile applications with HP Loadrunner

Want to write a performance test that will replicate the traffic of an actual hardware device such as an iPad, iPhone or Android device? This article covers a useful technique to capture and replay the network traffic of real mobile devices. In my previous blog the Android SDK’s emulator has been used to run the mobile client […]

Recording and Performance testing Android applications with HP Loadrunner VuGen

In this article I will show how to create a Loadrunner test to replicate the network traffic generated by an Android application. The Android SDK will be used to execute the application under test, while HP Loadrunner Virtual User Generator (VuGen) captures the network packets and translates it to Loadrunner virtual user script. Prerequisites: Loadrunner/Performance […]

Using XPath with Loadrunner

One of the critiques that can be often heard from script developers, is that Loadrunner does not support regular expressions to extract data from HTML responses. True, the substring-method offered by web_reg_save_param() does not offer too much flexibility, although it is a very easy and powerful way to extract parts of a http response. Unfortunately […]

Monitoring System resources with HP Performance Center

During test execution Loadrunner measures basic performance metrics, such as response times, transactions per second, transferred bytes, etc. However to have the proper overview, it is vital to see the impact of the test on the tested hardware and software. Hardware utilization (CPU, disk I/O, network) and software counters (entity cache statistics, software-internal metrics) are […]

Configuring target hostname in Loadrunner tests

Have more than one test-systems makes it imperative to make the target hostname parametric in the Loadrunner scripts, particularly if it is intended to run the Loadrunner script from time to time on different environments. First, create a new Additional Attribute for the target hostname in VuGen (press F4, then select Additional Attributes). Specify a […]

Why VuGen is an old gen?

New generation programmers do not program in C. This is the sentence I have learnt on the latest Loadrunner training I was teaching. University students study C and C++ programming language optionally nowadays and when they do, they only use it for a semester. Moreover they are quickly seduced by programming languages running in managed […]