cancel
Showing results for 
Search instead for 
Did you mean: 

Errors when using LoadRunner with the Portal (eventQueue)

Former Member
0 Kudos

HI Buddy


I am involved in a performance test effort for SAP Portal implementation using HP LoadRunner.

When a MSS user logs into the SAP portal and clicks an item in the task list

LoadRunner captures the request as follows:

web_submit_data("UWL",

                "Action=https://example.com.au/webdynpro/dispatcher/sap.com/tc~kmc~bc.uwl.ui~wd_ui/UWL?sap-wd-cltwndid=WID13..."

                "sap-wd-secure-id={SAPSECUREID}&sap-ext-sid={AppId4}&sap-wd-norefresh=X&sap-ep-version=7.0208.20110517141901.0000",

                "Method=POST",

                "RecContentType=text/html",

                "Referer=https://example.com.au/webdynpro/dispatcher/sap.com/tc~kmc~bc.uwl.ui~wd_ui/UWL;jsessionid={JSESSIONID}",

                "Snapshot=t14.inf",

                "Mode=HTML",

                ITEMDATA,

                "Name=sap-wd-cltwndid", "Value=WID1331879856272", ENDITEM,

                "Name=sap-wd-norefresh", "Value=X", ENDITEM,

                "Name=sap-wd-appwndid", "Value={AppId4}", ENDITEM,

                "Name=sap-wd-secure-id", "Value={SAPSECUREID}", ENDITEM,

                "Name=sap-ep-version", "Value=7.0208.20110517141901.0000", ENDITEM,

                "Name=eventQueue", "Value=LINKCLICKî\x80‚eventî\x80‚eventî\x80‚ControlIdî\x80‚GMLJ.UWLMainView.subject_LinkToAction.1î\x80‚"

                                   "ContextPathî\x80‚UWLItem.1î\x80‚CurrentFocusIdî\x80‚GMLJ.UWLMainView.subject_LinkToAction.1î\x80‚Idî\x80‚"

                                   "GMLJ.UWLMainView.subject_LinkToAction.1", ENDITEM,

                LAST);

When this is played back, the server responds with a HTTP 500.

The trouble is likely with the eventQueue part, as I am told the client sends binary data which LoadRunner cannot capture correctly, and is translating into hex (?) – ie î\x80

Im not sure how to make this a valid request. Can you provide me info on the format of the eventQueue? Or let me know what î\x80 is (looks like a delimiter of some kind)?

Your assistance is greatly appreciated.

Regards

Keshari

Accepted Solutions (1)

Accepted Solutions (1)

former_member197561
Active Participant
0 Kudos

Hi Keshari,

The "î\x80" stands for some strange symbol, which is mixed up by Load Runner. In some version of Web dynpro it was a replacement of " " , example:

"Name=eventQueue", "Value=LINKCLICK event event ControlId ...

I would like to give you a general recommendatoin how to solve simular problems in future: if you notice such symbols in the recorded LR script, please use HttpWatch tool (http://www.httpwatch.com/) and check in that tool how the POST parameters look like. Then copy from the HttpWatch the correct symbol to the Load Runner script to replace the " î\x80" or other strange characters ...

Best regards,

Sylvia

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Keshari,

Can you please reply if you have found the solution as we are also finding the same issue.

Regards,

Vivek