Blogs
Having trouble with those new TruClient Functions? Here's why
LoadRunner 11 has added the AJAX Truclient protocol, and with it new functions for it that are unlike the old C-based functions. As of this writing, there still isn't an entry in the function reference for the protocol with examples of usage, but only documentation found in the help documentation.
However, recently we found that some of these functions are not correct. HP recently added a new knowledge base article address this:
LoadRunner GUID Creator
If you need to create a GUID on the fly for a unique ID, here is some code to do just that. Thanks to Chris Butts for this.Here is the GUID function. Set this somewhere outside the Action() function to keep it separate.
------
GUID()
{
lr_guid_gen();
lr_message("%s", lr_eval_string(""));
lr_message("%s", lr_eval_string(""));
}
int lr_guid_gen()
{
typedef struct _GUID
{
unsigned long Data1;
unsigned short Data2;
unsigned short Data3;
Loadrunner Citrix and Remote Desktop Conflict - SOLVED
Vugen 9.5 and SQL Server 2008 Conflict
LoadRunner 9.52 Installation Problem With 64-Bit - Workaround
We have experienced a bug in the LoadRunner 9.52 patch when trying to install on a 64-bit OS. Installing 9.5, and 9.51 works just fine. However, when trying to install 9.52 - it can’t find an existing Loadrunner installation.
After some research, we located this article:
HPSWU Bingo Card
It's officially here: The 2010 HP Software Universe Bingo card!
As you become overwhelmed with marketing buzzwords, at least make it fun. Download and print, and don't forget to share with your friends. If you actually yell out "bingo" I may have to feature you on our site in appreciation.
April 2010 - Latest LoadRunner Bugs and KB Articles
Web/AJAX Protocol:
KM840444 - Using the Web HTTP/HTML protocol in LoadRunner 9.51 or 9.52, after recording the business process the body portion is missing in the web_custom_request when the script is generated. No error message is displayed in the log files, either during record or replay.
Vugen: Trim Strings With Dynamic Lengths On Left
Sometimes you need to strip off the first part of a string because there is some character and/or amount of crap at the end that you don't need. The most obvious use of this is when you capture an e-mail address as a parameter and the string is like: Issue: While using the lr_load_dll function, the user receives the following error: The web_convert_param function either converts HTML text to plain text or URL, or converts plain text to URL.
giggity@loadfreakintester.com
Let's say all you need is the "giggity", and not the rest. If you capture the exact same thing each time, you can just strip off anything after the 7th character. But what if the next time you run the script you capture:
Troubleshoot LoadRunner Vugen Errors Loading Custom DLL's
"Action1.c(x): Error -19890 : C-interpreter run time error:
Action1.c(x): Error -- File error : LoadLibrary(c:\temp\MyDll.dll) failed : The specified module could not be found."
The error above can occur if the compiler fails to locate or load the DLL. You can check the return code of lr_load_dll to verify if this is the case.
Example code:Vugen: HTML/URL/Text Conversion


