Blog

  • Xenapp Lingering Interferes with Vugen Recording in LoadRunner

    Posted on September 20, 2013 by Admin

    Recently one of our LoadRunner consultants was experiencing Vugen recording issues using the Citrix/Xenapp protocol. After some investigation into the configuration settings on the Xenapp server, a focus was placed on the “Linger” setting. When it was turned on, the session could not be properly hooked into by the recording engine of Vugen. Here is what Citrix says about this setting:

    Linger settings
    A user session ends after user processes and visible windows end (for example, when a user exits from an application, the sessio Read Entire Entry

  • Preparing Applications For Heavy Load (online webinar replay)

    Posted on September 5, 2013 by Admin

    On 8/22/13, we hosted a webinar on “Preparing Applications for Heavy Load”. HP’s Performance Evangelist, Wilson Mar, and Scott Moore, CEO of Northway Solutions Group, reviewed the importance of Performance Test planning and strategies to reduce the risk of your application failing under “point load” – expected or unexpected. We discussed:

    What’s needed to be sure your online application crash is not in the news
    Resources required to effectively test your applications
    What tool provides the most robust testing platform Read Entire Entry

  • Performance Testing 101: LoadRunner Scenario Design Approach

    Posted on June 4, 2013 by Admin

    This is the sixth installment in a multi-part series to address the basics of performance testing applications. It’s for the beginner, but it is also for the experienced engineer to share with project team members when educating them on the basics as well. Project Managers, Server Team members, Business Analysts, and other roles can utilize this information as a guide to understanding performance testing process, the typical considerations, and how to get started when you have never embarked on such a journey.
    One key area of Read Entire Entry

  • LoadRunner Vugen: Encoding and Decoding Base64

    Posted on March 23, 2013 by Admin

    HP recently released Knowledge Base article KM00211140 for LoadRunner, dealing with decoding the encoded user name and password in a flex call when recording against HP’s Service Manager Service Request Catalog (SRC). SRC  uses both flex and web to communicate to the back end.  The encoding used is Base64. Their example is good,  and could be used as a starting point for encoding/decoding BASE64 for other applications. To pull this off, you will need to include mic_socket.h in the  Globals.h section of the VUgen script . Then Read Entire Entry

  • LoadRunner 11.5 Fix Running TruClient AJAX IE Over A Firewall

    Posted on March 22, 2013 by Admin

    One of our customers experienced issues when trying to run TruClient IE over a firewall using the LoadRunner MI Listener component. To narrow the issue down, they tried running other scripts based on different protocols, which worked fine. It was specific to the TruClient protocol. The TruClient script would time out after several minutes. The only error was “initialization failed: reason – timeout”.  To correct the issue, they implemented the following steps:

    Modify <LG>\dat\mdrv\mdrv_webIE.datfile. Add the followi Read Entire Entry

  • LoadRunner 11.51 Fix For Flex Snapshot Viewer

    Posted on February 15, 2013 by Admin

    HP has released knowledge base article KM00360438, which provides a patch to fix the snapshot viewer freezing with Flex scripts in LoadRunner Vugen. The problem usually occurs with the Step Navigator and viewing long responses in the response body.  Sometimes Vugen will appear to hang on this operation. A downloadable RAR file is available on the knowledge base article page. NOTE: This patch needs to be applied ON TOP of SP1.

    For more information, go to the HP Self-Support site (HP Passport credentials will be required) Read Entire Entry

  • LoadRunner 11.5 SP2 Coming Soon?

    Posted on February 12, 2013 by Admin

    HP has released knowledge base article KM00359068, which indicates a new Service Pack for LoadRunner 11.5 may be out by May. This article addresses support for the JAVA JDK 1.7 for JAVA and FLEX protocols. The current answer is:
    “With VUGEN version 11.5 SP1, we still do not support JDK 1.7 with JAVA protocols and FLEX (unless all the jars are compiled with backward compatible). It will be supported in SP2, which is scheduled to be released in <SOON>.”
    UPDATE: Release Date references were  removed as requested by HP. Exact Read Entire Entry

  • Top 10 Mobile Application Testing Automation Tool Requirements

    Posted on November 27, 2012 by Admin

    It’s no secret that mobile applications, native, hybrid and web based, are in high consumer demand. The world is moving from the desktop to mobile devices. Tablets are projected to outsell PCs by Q3 2012 and mobile devices outshipped PCs in 2011. Mobile devices and tablets are the technology of the future. If your organization is not already invested in mobile applications, there’s a strong chance you will be in the near future.

    Our clients asked us for solution recommendations and requirements to tackle the task of automat Read Entire Entry

  • LoadRunner Utility Code: Lance’s Log

    Posted on October 8, 2012 by Admin

    Several years back, I found this posting and thought it was interesting. I am just now getting around to sharing it. Try this code if you want. I use this LoadRunner utility code to assist in analyzing test data, or to write desired dynamic data from scripts to .csv files outside of LoadRunner scenario results folders.

    This code requires some script parameters to be defined, and you have to pre-allocate your folder where you want to write your data. The code also checks to see if you are running from Vugen or the Controller. I Read Entire Entry

  • VuGen Error Checking and Detailed Logging

    Posted on October 3, 2012 by Admin

    This is a basic scripting technique for enhancing your VuGen scripts to add error checking and detailed logging (in this case a web HTTP status code that is in the 4XX – 5XX range) for specific steps.

    First, set up a parameter called {pIteration} that uses the Iteration Number type to automatically keep track of the iteration. At the beginning of my action.c I might start with something like this:
    // Declare Variables
    int rc = 0, iHttp;
    lr_vuser_status_message(“Starting iteration Number: %s”,
    lr_eval_string({pIterati Read Entire Entry