Highlighted
Absent Member.
Absent Member.
2422 views

Load Testing Hyperion , Problem in correlation using LoadRunner

I am facing issue with correlating the values in Hyperion, I am trying to correlate following values
• sso_token
• repository_token
• InstanceID

I am successfully able to correlate the values for sso_token, repository_token.

But I am not able to find out the value for "InstanceID" in my previous requests

This InstanceID using at the time of opening the Financial Reports

Could any one able to help me in resolving this issue


Code

web_url("HRReport.jsp",
"URL=http://Server:Port/hr/modules/com/hyperion/reporting/web/reportViewer/HRReport.jsp?instanceId=2034488",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=http://Server:Port/workspace/index.jsp",
"Snapshot=t28.inf",
"Mode=HTML",
LAST);

LoadRunner Env details

Web Recorder version : 8.1.0.1292
Recording Mode: HTML-based script containing explicit URLs only
Not using correlation
Not recording headers
Not excluding content types
Do not record this content types as a resource:
text/html
text/xml
Reset context between actions
Do not record non-HTML elements
Protocol Type: Multi-QTWeb

I observed this ID is coming based on the below formula
this._sInstanceId = Math.round((new Date()).getTime() / Math.round((Math.random() * 1000000)));

but the actual value (2034488) is not displayed in my previous request for this formula


Thanks in Advance
D Sunil Kumar
0 Likes
7 Replies
Highlighted
Established Member..
Established Member..

Re: Load Testing Hyperion , Problem in correlation using LoadRunner

Hi Sunil,

Try this one. Do you know in which page your ID is getting generated. You have to place correlation code just before the page request in which your Id is getting generated. Then use it whereever you require in your script.

This will work out definetly.

Thanks
Ajay
0 Likes
Highlighted
Acclaimed Contributor.
Acclaimed Contributor.

Re: Load Testing Hyperion , Problem in correlation using LoadRunner

By default Hyperion applications not supported with LoadRunner. It is due to the fact that, Hyperion uses dynamic encryption on user credentials for database login. LoadRunner cannot replay the session with dynamic encryption.

You can contact your Hyperion admin to turn on static encryption on the Application server for testing purposes because LR can't login into the DB without it.

You can also find the same information in the Hyperion documentation. I believe you can find the steps to turn on the static encryption in the Hyperion documentation.

0 Likes
Highlighted
Absent Member.
Absent Member.

Re: Load Testing Hyperion , Problem in correlation using LoadRunner

I suggest you do one thing.

In the correlation, mention ORD=ALL

and take the 1st or 2nd value.

CorrParam_1 or CorrParam_2

This will help for sure.
0 Likes
Highlighted
Absent Member.. Absent Member..
Absent Member..

Re: Load Testing Hyperion , Problem in correlation using LoadRunner

Hi,

The original question is, it is not able to find out the value for "InstanceID" in the previous requests, where to place the web_reg_save_param?

Thanks,
0 Likes
Highlighted
Absent Member.
Absent Member.

Re: Load Testing Hyperion , Problem in correlation using LoadRunner

Hi HariKrishna,

I have got the solution for this, this instace ID sent cy Client, here nothing to do with correlation.

While calling report, send one Randon number to server with Report, I have given example below

Create LR random number param like this
V_rand (min: 1000000, max: 10000000, %lu)


web_url("HRReport.jsp",
"URL=http://:/hr/modules/com/hyperion/reporting/web/reportViewer/HRReport.jsp?instanceId={V_rand}",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=http://:/workspace/index.jsp",
"Mode=HTML",
LAST);

web_url("HRClientRefTracker.jsp",
"URL=http://:/hr/common/HRClientRefTracker.jsp?removeInstanceId={V_rand}",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=http://:/workspace/index.jsp",
"Mode=HTML",
LAST);


Thanks
Sunil
0 Likes
Highlighted
Absent Member.
Absent Member.

Re: Load Testing Hyperion , Problem in correlation using LoadRunner

Hi Sunil,

Thanks for providing the solution for this.
Yesterday i also faced the same issue while opening a report in HFM (during scripting ).

Am using Load runner 8.1.0
and testing HFM Application.

do you suggest anything else to be aware of while testing HFM with LR 8.1.0??

Thanks in advance.

Alok.
0 Likes
Highlighted
Super Contributor.. Super Contributor..
Super Contributor..

Re: Load Testing Hyperion , Problem in correlation using LoadRunner

I have been able to corrolate the SSO token but where can I find the server response and identification to corrolate the Repository Token.

0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.