on 03-21-2012 3:20 AM
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",
"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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Keshari,
Can you please reply if you have found the solution as we are also finding the same issue.
Regards,
Vivek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.