There are are many situations in LoadRunner where function returns set of values. Let us consider example of correlation. Correlation uses function Web_Reg_save_Param function which sometimes returns list of values that we may say that it returns array of values. Suppose this function returns four values. We may want to use first , we may want to use second value, third value or fouth value or maybe any value which is picked randomly. Some of the things can be handled by this function only itself f but what if we want to select value randomly. So there are group of functions available in LoadRunner which makes this task easier.
It will be easier to understand it with the help of an example. Let us see the example given below.
int arrSize;
char * FlightVal;
web_reg_save_param(“outFlightVal”, “LB=outboundFlight value=”, “RB=>”, “ORD=ALL”, “SaveLen=18”, LAST );
Let us suppose that the function given above returns four values, which are given as below.
Notify: Saving Parameter “outFlightVal_1 = 230;378;11/20/2003”
Notify: Saving Parameter “outFlightVal_2 = 231;337;11/20/2003”
Notify: Saving Parameter “outFlightVal_3 = 232;357;11/20/2003”
Notify: Saving Parameter “outFlightVal_4 = 233;309;11/20/2003”
Notify: Saving Parameter “outFlightVal_count = 4”
Now we can clearly see that above function returns four values. Now there are functions available in LoadRunner from which we can retrieve any value from the set of values. Let us see how we can use these this functions.
FlightVal = lr_paramarr_random(“outFlightVal”);
This function lr_ paramarr_random is used to retrieve value from any random index of the array. This will retrieve value from any randon index of the array and will store this value in FlightVal . We cannot determine the index number and which index value will be selected from this array list . It could be any index from the array ranging from 0 to 3. It is also very beneficial in certain scenarios. It is specially used in the scenario where we want random value selected from the ArrayList.
Overall, we can say that it is very important function which is used in LoadRunner , especially in the scenario when we have to select random value from the arraylist. We have to use this function wisely to get productive result while doing performance testing using LoadRunner tool.
For More read our Loadrunner Functions with Examples