Window I'd is WID{timestamp}... Timestamp is the 13 digit Unix timestamp. Use the built-in timestamp function
The system is SAP Netweaver Portal
Parameter wich i interested to catch is windowId, may be some body resolve this issue...
Here the whole script:
Action()
{
web_set_max_html_param_len("2048");
web_cache_cleanup();
web_cleanup_cookies();
web_reg_save_param("original_application_url1",
"LB=com.sap.engine.security.authentication.original_application_url=",
"RB=;",
"NotFound=WARNING",
"Search=Headers",
LAST);
web_reg_save_param("saplb1",
"LB=saplb_*=",
"RB=;",
"NotFound=WARNING",
"Search=Headers",
LAST);
web_reg_save_param("JSESSIONID1",
"LB=JSESSIONID=",
"RB=;",
"NotFound=WARNING",
"Search=Headers",
LAST);
web_url("portal",
"URL=http://phr.xxx.ru:51400/irj/portal",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
"URL=../favicon.ico", ENDITEM,
LAST);
lr_output_message("Value: %s", lr_eval_string("{saplb1}"));
lr_output_message("Value: %s", lr_eval_string("{JSESSIONID1}"));
lr_output_message("Value: %s", lr_eval_string("{original_application_url1}"));
//I try too capture windowId in several forms, like LB=windowId=' + , LB=EPCM.getUniqueWindowId() and other, but it doesn't return the result of this function = WIDXXXXXXXXXXXX.
// It returns in replay log - Value: + EPCM.getUniqueWindowId() +
web_reg_save_param("MYSAPSSO2111",
"LB=MYSAPSSO2=",
"RB=;",
"NotFound=WARNING",
"Search=Headers",
LAST);
web_submit_form("portal_2",
"Snapshot=t2.inf",
ITEMDATA,
"Name=j_user", "Value=test", ENDITEM,
"Name=j_password", "Value=qwerty_12345!", ENDITEM,
"Name=uidPasswordLogon", "Value=Ð ÐµÐ³Ð¸Ñ Ñ‚Ñ€Ð°Ñ†Ð¸Ñ Ð² Ñ Ð¸Ñ Ñ‚ÐµÐ¼Ðµ", ENDITEM,
EXTRARES,
"URL=portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/prtl/images/header/header_notch.gif?7.1.11.0.0", ENDITEM,
"URL=portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/prtl/images/header/customer_brand_image.jpg?7.1.11.0.0", ENDITEM,
"URL=portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/prtl/images/topLvlNav/topLvlScrollerRight.gif?7.1.11.0.0", ENDITEM,
"URL=portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/prtl/images/header/separator.gif?7.1.11.0.0", ENDITEM,
"URL=portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/prtl/images/topLvlNav/topLvlScrollerLeft.gif?7.1.11.0.0", ENDITEM,
"URL=portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/prtl/images/header/customer_logo.gif?7.1.11.0.0", ENDITEM,
"URL=portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/prtl/images/topLvlNav/separator.gif?7.1.11.0.0", ENDITEM,
"URL=portalapps/com.sap.portal.design.urdesigndata/themes/portal/sap_tradeshow/common/popuptrigger/ico12_putrg_indicator.gif?7.11.7.32.0", ENDITEM,
"URL=portalapps/com.sap.portal.design.urdesigndata/themes/portal/sap_tradeshow/common/menu/ico12_pu_scr_up.gif?7.11.7.32.0", ENDITEM,
"URL=portalapps/com.sap.portal.design.urdesigndata/themes/portal/sap_tradeshow/common/menu/ico12_pu_scr_down.gif?7.11.7.32.0", ENDITEM,
LAST);
\\ before here LoadRunner Portal get response with windowId parameter, which calculate by this java-script:
\*<script>document.write('<span id="innerPageWrapper" ti="-1" tabindex="-1" ct="IF" onKeyDown="skipToEnd();" tt="??????????\x20???????\x20????????\x20?????"><IFRAME frameBorder=0 id="ivuFrm_page0ivu3" name="pb_9223372035976264590" title="?????????? ??????? ???????? ?????" src="/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fevery_user!2fgeneral!2fHRdefaultdesktop!2fframeworkPages!2fHRframeworkpage!2fcom.sap.portal.innerpage?windowId=' + EPCM.getUniqueWindowId() +'" style="WIDTH:100%;" fullPage="true" onload="setTitle();" ></IFRAME><span tp="END" ti="-1" tabindex="-1"></span></span><span id="endpage" title="End of inner page" hideFocus="false" onKeyDown="skipBackToInner();" ti="0" tabindex="0"></span>');</script>
*\
lr_output_message("Value: %s", lr_eval_string("{MYSAPSSO2111}"));
lr_output_message("Value: %s", lr_eval_string("{windowID1}"));
// Replay log Value: + EPCM.getUniqueWindowId() +
// without this parameter script dosn't work right.
// PLEASE HELP!!!!
web_url("emptyhover.html",
"URL=http://phr.xxx.ru:51400/irj/portalapps/com.sap.portal.htmlb/jslib/emptyhover.html",
"Resource=0",
"RecContentType=text/html",
"Referer=http://phr.xxx.ru:51400/irj/portal",
"Snapshot=t3.inf",
"Mode=HTML",
LAST);
lr_output_message("Value: %s", lr_eval_string("{saplb1}"));
lr_output_message("Value: %s", lr_eval_string("{JSESSIONID1}"));
lr_output_message("Value: %s", lr_eval_string("{MYSAPSSO2111}"));
web_reg_save_param("sap-epcm-guid1",
"LB/IC=sap-epcm-guid\" value=\"",
"RB=\"",
"NotFound=WARNING",
LAST);
web_reg_save_param("sap-ext-sid1",
"LB=sap-ext-sid\" value=\"",
"RB=\"",
"NotFound=WARNING",
LAST);
web_reg_save_param("sap-wd-tstamp1",
"LB=sap-wd-tstamp\" value=\"",
"RB=\"",
"NotFound=WARNING",
LAST);
web_reg_save_param("sap-wd-cltwndid1",
"LB=sap-wd-cltwndid\" value=\"",
"RB=\"",
"NotFound=WARNING",
"Search=All",
LAST);
web_url("pcd!3aportal_content!2fevery_user!2fgeneral!2fHRdefaultdesktop!2fframeworkPages!2fHRframeworkpage!2fcom.sap.portal.innerpage",
"Resource=0",
"RecContentType=text/html",
"Referer=http://phr.xxx.ru:51400/irj/portal",
"Snapshot=t4.inf",
"Mode=HTML",
LAST);
lr_output_message("Value: %s", lr_eval_string("{sap-epcm-guid1}"));
lr_output_message("Value: %s", lr_eval_string("{sap-ext-sid1}"));
lr_output_message("Value: %s", lr_eval_string("{sap-wd-tstamp1}"));
lr_output_message("Value: %s", lr_eval_string("{sap-wd-cltwndid1}"));
web_url("emptyhover.html_2",
"URL=http://phr.xxx.ru:51400/irj/portalapps/com.sap.portal.htmlb/jslib/emptyhover.html",
"Resource=0",
"RecContentType=text/html",
"Snapshot=t5.inf",
"Mode=HTML",
EXTRARES,
"URL=/irj/portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/nav/navigation/incremental_collapse.gif?7.1.11.0.0", "Referer=http://phr.xxx.ru:51400/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fevery_user!2fgeneral!2fHRdefaultdesktop!2fframeworkPages!2fHRframeworkpage!2fcom.sap.portal.innerpage?windowId={windowID1}", ENDITEM,
"URL=/irj/portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/nav/navigation/navpane-expand.gif?7.1.11.0.0", "Referer=http://phr.xxx.ru:51400/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fevery_user!2fgeneral!2fHRdefaultdesktop!2fframeworkPages!2fHRframeworkpage!2fcom.sap.portal.innerpage?windowId={windowID1}", ENDITEM,
"URL=/irj/portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/nav/navigation/incremental_expand.gif?7.1.11.0.0", "Referer=http://phr.xxx.ru:51400/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fevery_user!2fgeneral!2fHRdefaultdesktop!2fframeworkPages!2fHRframeworkpage!2fcom.sap.portal.innerpage?windowId={windowID1}", ENDITEM,
"URL=/irj/portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/nav/navigation/navpane-collapse.gif?7.1.11.0.0", "Referer=http://phr.xxx.ru:51400/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fevery_user!2fgeneral!2fHRdefaultdesktop!2fframeworkPages!2fHRframeworkpage!2fcom.sap.portal.innerpage?windowId={windowID1}", ENDITEM,
"URL=/irj/portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/nav/tray/tray_hd1.gif?7.1.11.0.0", "Referer=http://phr.xxx.ru:51400/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fevery_user!2fgeneral!2fHRdefaultdesktop!2fframeworkPages!2fHRframeworkpage!2fcom.sap.portal.innerpage?windowId={windowID1}", ENDITEM,
"URL=/irj/portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/nav/tray/tray_designbar.gif?7.1.11.0.0", "Referer=http://phr.xxx.ru:51400/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fevery_user!2fgeneral!2fHRdefaultdesktop!2fframeworkPages!2fHRframeworkpage!2fcom.sap.portal.innerpage?windowId={windowID1}", ENDITEM,
"URL=/irj/portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/nav/tray/tray_bdy_trn1.gif?7.1.11.0.0", "Referer=http://phr.xxx.ru:51400/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fevery_user!2fgeneral!2fHRdefaultdesktop!2fframeworkPages!2fHRframeworkpage!2fcom.sap.portal.innerpage?windowId={windowID1}", ENDITEM,
"URL=/irj/portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/nav/tray/tray_designbar_hd_right1.gif?7.1.11.0.0", "Referer=http://phr.xxx.ru:51400/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fevery_user!2fgeneral!2fHRdefaultdesktop!2fframeworkPages!2fHRframeworkpage!2fcom.sap.portal.innerpage?windowId={windowID1}", ENDITEM,
"URL=/irj/portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/nav/tray/tray_ft1.gif?7.1.11.0.0", "Referer=http://phr.xxx.ru:51400/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fevery_user!2fgeneral!2fHRdefaultdesktop!2fframeworkPages!2fHRframeworkpage!2fcom.sap.portal.innerpage?windowId={windowID1}", ENDITEM,
"URL=/irj/portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/nav/tray/tray_designbar_bdy_right1.gif?7.1.11.0.0", "Referer=http://phr.xxx.ru:51400/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fevery_user!2fgeneral!2fHRdefaultdesktop!2fframeworkPages!2fHRframeworkpage!2fcom.sap.portal.innerpage?windowId={windowID1}", ENDITEM,
"URL=/irj/portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/nav/tray/tray_designbar_ft_left1.gif?7.1.11.0.0", "Referer=http://phr.xxx.ru:51400/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fevery_user!2fgeneral!2fHRdefaultdesktop!2fframeworkPages!2fHRframeworkpage!2fcom.sap.portal.innerpage?windowId={windowID1}", ENDITEM,
"URL=/irj/portalapps/com.sap.portal.design.urdesigndata/themes/portal/sap_tradeshow/common/statusicons/msg/ico12_msg_loading.gif?7.11.7.32.0", "Referer=http://phr.xxx.ru:51400/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fevery_user!2fgeneral!2fHRdefaultdesktop!2fframeworkPages!2fHRframeworkpage!2fcom.sap.portal.innerpage?windowId={windowID1}", ENDITEM,
LAST);
web_reg_save_param("sap-wd-secure-id1",
"LB=sap-wd-secure-id=",
"RB=&",
"NotFound=WARNING",
LAST);
web_url("PageBuilder;jsessionid={JSESSIONID1}",
"Resource=0",
"RecContentType=text/html",
"Snapshot=t6.inf",
"Mode=HTML",
EXTRARES,
"URL=/webdynpro/resources/sap.com/tc~wd~dispwda/global/SSR/themes/sap_tradeshow/common/tray/ico14_cntnr_options.gif?7.11.9.0.0", "Referer=http://phr.xxx.ru:51400/webdynpro/dispatcher/sap.com/pb/PageBuilder;jsessionid={JSESSIONID1}?sap-ext-sid={sap-ext-sid1}&sap-wd-cltwndid={sap-wd-cltwndid1}&sap-wd-tstamp={sap-wd-tstamp1}&PagePath=pcd%3Aportal_content%2Fru.xxx.xxx%2FESS%2Fcom.sap.pct.erp.ess.employee_self_service_0%2Fcom.sap.pct.erp.ess.employee_self_service%2Fcom.sap.pct.erp.ess.areagroup_overview%2Fcom.sap.pct.erp.ess.overview&sap-wd-app-namespace=zzzz&sap-ep-version=7.0111.20120112105925.0000&sap-locale=ru&sap-accessibility=&sap-rtl=&sap-cssurl=http%3A%2F%2Fphr.xxx.ru%3A51400%2Firj%2Fportalapps%2Fcom.sap.portal.design.urdesigndata%2Fthemes%2Fportal%2Fsap_tradeshow%2Fur%2Fur_ie6.css%3F7.1.11.0.0&sap-cssversion=7.11.7.32.0&sap-epcm-guid={sap-epcm-guid1}&com.sap.portal.reserved.wd.pb.restart=false&DynamicParameter=", ENDITEM,
"URL=/webdynpro/resources/sap.com/tc~wd~dispwda/global/SSR/themes/sap_tradeshow/common/tray/7x7_branding_tablecorner.gif?7.11.9.0.0", "Referer=http://phr.xxx.ru:51400/webdynpro/dispatcher/sap.com/pb/PageBuilder;jsessionid={JSESSIONID1}?sap-ext-sid={sap-ext-sid1}&sap-wd-cltwndid={sap-wd-cltwndid1}&sap-wd-tstamp={sap-wd-tstamp1}&PagePath=pcd%3Aportal_content%2Fru.xxx.xxx%2FESS%2Fcom.sap.pct.erp.ess.employee_self_service_0%2Fcom.sap.pct.erp.ess.employee_self_service%2Fcom.sap.pct.erp.ess.areagroup_overview%2Fcom.sap.pct.erp.ess.overview&sap-wd-app-namespace=zzzz&sap-ep-version=7.0111.20120112105925.0000&sap-locale=ru&sap-accessibility=&sap-rtl=&sap-cssurl=http%3A%2F%2Fphr.xxx.ru%3A51400%2Firj%2Fportalapps%2Fcom.sap.portal.design.urdesigndata%2Fthemes%2Fportal%2Fsap_tradeshow%2Fur%2Fur_ie6.css%3F7.1.11.0.0&sap-cssversion=7.11.7.32.0&sap-epcm-guid={sap-epcm-guid1}&com.sap.portal.reserved.wd.pb.restart=false&DynamicParameter=", ENDITEM,
"URL=/webdynpro/resources/sap.com/tc~wd~dispwda/global/SSR/themes/sap_tradeshow/common/loading/loading_ani.gif?7.11.9.0.0", "Referer=http://phr.xxx.ru:51400/webdynpro/dispatcher/sap.com/pb/PageBuilder;jsessionid={JSESSIONID1}?sap-ext-sid={sap-ext-sid1}&sap-wd-cltwndid={sap-wd-cltwndid1}&sap-wd-tstamp={sap-wd-tstamp1}&PagePath=pcd%3Aportal_content%2Fru.xxx.xxx%2FESS%2Fcom.sap.pct.erp.ess.employee_self_service_0%2Fcom.sap.pct.erp.ess.employee_self_service%2Fcom.sap.pct.erp.ess.areagroup_overview%2Fcom.sap.pct.erp.ess.overview&sap-wd-app-namespace=zzzz&sap-ep-version=7.0111.20120112105925.0000&sap-locale=ru&sap-accessibility=&sap-rtl=&sap-cssurl=http%3A%2F%2Fphr.xxx.ru%3A51400%2Firj%2Fportalapps%2Fcom.sap.portal.design.urdesigndata%2Fthemes%2Fportal%2Fsap_tradeshow%2Fur%2Fur_ie6.css%3F7.1.11.0.0&sap-cssversion=7.11.7.32.0&sap-epcm-guid={sap-epcm-guid1}&com.sap.portal.reserved.wd.pb.restart=false&DynamicParameter=", ENDITEM,
"URL=/webdynpro/resources/sap.com/tc~wd~dispwda/global/SSR/themes/sap_tradeshow/common/tray/ico14_cntnr_close.gif?7.11.9.0.0", "Referer=http://phr.xxx.ru:51400/webdynpro/dispatcher/sap.com/pb/PageBuilder;jsessionid={JSESSIONID1}?sap-ext-sid={sap-ext-sid1}&sap-wd-cltwndid={sap-wd-cltwndid1}&sap-wd-tstamp={sap-wd-tstamp1}&PagePath=pcd%3Aportal_content%2Fru.xxx.xxx%2FESS%2Fcom.sap.pct.erp.ess.employee_self_service_0%2Fcom.sap.pct.erp.ess.employee_self_service%2Fcom.sap.pct.erp.ess.areagroup_overview%2Fcom.sap.pct.erp.ess.overview&sap-wd-app-namespace=zzzz&sap-ep-version=7.0111.20120112105925.0000&sap-locale=ru&sap-accessibility=&sap-rtl=&sap-cssurl=http%3A%2F%2Fphr.xxx.ru%3A51400%2Firj%2Fportalapps%2Fcom.sap.portal.design.urdesigndata%2Fthemes%2Fportal%2Fsap_tradeshow%2Fur%2Fur_ie6.css%3F7.1.11.0.0&sap-cssversion=7.11.7.32.0&sap-epcm-guid={sap-epcm-guid1}&com.sap.portal.reserved.wd.pb.restart=false&DynamicParameter=", ENDITEM,
LAST);
lr_output_message("Value: %s", lr_eval_string("{sap-wd-secure-id1}"));
web_url("emptyhover.html_3",
"Resource=0",
"RecContentType=text/html",
"Snapshot=t7.inf",
"Mode=HTML",
EXTRARES,
"URL=/irj/portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/nav/tray/ico14_cntnr_close.gif?7.1.11.0.0", "Referer=http://phr.xxx.ru:51400/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fevery_user!2fgeneral!2fHRdefaultdesktop!2fframeworkPages!2fHRframeworkpage!2fcom.sap.portal.innerpage?windowId={windowID1}", ENDITEM,
"URL=/irj/portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/nav/tray/7x7_branding_tablecorner.gif?7.1.11.0.0", "Referer=http://phr.xxx.ru:51400/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fevery_user!2fgeneral!2fHRdefaultdesktop!2fframeworkPages!2fHRframeworkpage!2fcom.sap.portal.innerpage?windowId={windowID1}", ENDITEM,
"URL=/irj/portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/nav/tray/ico14_cntnr_options.gif?7.1.11.0.0", "Referer=http://phr.xxx.ru:51400/irj/servlet/prt
...
I see that the error is occurring for the request at line number 145.
Make sure you are passing the correct dynamic values for all the previous requests.
SAP scripting has a lot of dynamic values which need to be handled.
It works. Thanks a lot.There is another problem.If i run script twice in a 2-3 minutes at the first time it is a good case:it takesAction.c(145): ext-sid1: zlAZMXjLSjNRg4q7eMDI6g--VQsFFVR9xP6m2wN_DBBqcA--
and this parameter is also good
Action.c(207): sap-wd-appwndid1: zlAZMXjLSjNRg4q7eMDI6g--VQsFFVR9xP6m2wN_DBBqcA—
and at the second time - bad case:Action.c(145): ext-sid1: *0XkswheF8sXiMWHku8ozg--KCj8fypwHfIcNRPuw_dS4g--
Action.c(207): sap-wd-appwndid1: d07dc4f187ba11e29bd1000008d67d76
Action.c(208): Downloading resource "http://phr.xxx.ru:51400/irj/portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/nav/tray/ico14_cntnr_close.gif?7.1.11.0.0" (specified by argument number 9) [MsgId: MMSG-26577]
Action.c(208): Downloading resource "http://phr.xxx.ru:51400/irj/portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/nav/tray/7x7_branding_tablecorner.gif?7.1.11.0.0" (specified by argument number 12) [MsgId: MMSG-26577]
Action.c(208): Downloading resource "http://phr.xxx.ru:51400/irj/portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/nav/tray/ico14_cntnr_options.gif?7.1.11.0.0" (specified by argument number 15) [MsgId: MMSG-26577]
Action.c(208): Downloading resource "http://phr.xxx.ru:51400/irj/portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_tradeshow/nav/tray/ico14_cntnr_open.gif?7.1.11.0.0" (specified by argument number 18) [MsgId: MMSG-26577]
Action.c(208): Downloading resource "http://phr.xxx.ru:51400/webdynpro/resources/sap.com/tc~wd~dispwda/global/SSR/themes/sap_tradeshow/common/focus/focus.gif?7.11.9.0.0" (specified by argument number 21) [MsgId: MMSG-26577]
Action.c(208): web_url("emptyhover.html_3") was successful, 1718 body bytes, 1247 header bytes [MsgId: MMSG-26386]
Action.c(225): web_submit_data("PageBuilder") highest severity level was "ERROR", 2461 body bytes, 189 header bytes [MsgId: MMSG-26388]
Ending action Action.
How to resolve this problem?
вторник, 5 марта 2013 г., 20:11:55 UTC+4 пользователь prad написал:
...
Prad, thank's a lot, i used the Convertion function for the SAP-EXT-SID and the script has been completed
пятница, 8 марта 2013 г., 18:55:00 UTC+4 пользователь prad написал:
--
You received this message because you are subscribed to the Google Groups "LoadRunner" group.
To unsubscribe from this group and stop receiving emails from it, send an email to LR-LoadRunne...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
PDF is PDF is PDF. Validating that you downloaded a full and complete PDF is the same on SAP or any other platform. You look for the header. You check for the existence of the footer (including file size in the footer). If you receive both, then you have a valid PDF.
James Pulley
http://www.loadrunnerbythehour.com/PricingMatrix
From: LR-Loa...@googlegroups.com [mailto:LR-Loa...@googlegroups.com] On Behalf Of ?????? ?????????
Sent: Wednesday, March 13, 2013 12:54 AM
To: LR-Loa...@googlegroups.com
Subject: Re: SAP Portal windowId parametr
Hello Prad!
Do have experience with downloading files - pdf (streams) from sap server with load runner? I founded this article, but not shure that it works (http://www.myloadtest.com/check-pdf-files-with-loadrunner/).
воскресенье, 10 марта 2013 г., 20:19:47 UTC+4 пользователь prad написал:
As James has said downloading a PDF is same across any web application.
Are you referring to downloading a PDF to your local system or editing a PDF in the browser?
Hi,
I am not sure what the error might be.
But can you tell me if in this value {WD-TSTAMP1}, you are using the timestamp function or capturing the timestamp from a previous request.
Look into this as not always do you have to send the timestamp of your local machine.
Hello, Prad.I'm trying to write a testing script for SAP portal. There is one page with embedded pdf file, which is generated right before showing it.web_submit_data("PageBuilder;jsessionid={jsessionid1}_6","Action=http://phr.tst.ru:51400/webdynpro/dispatcher/sap.com/pb/PageBuilder;jsessionid={JSESSIONID1}","Method=POST","RecContentType=text/html","Snapshot=t72.inf","Mode=HTML",ITEMDATA,"Name=sap-ext-sid", "Value={EXT-SID1}", ENDITEM,"Name=sap-wd-cltwndid", "Value={WD-CLTWNDID1}", ENDITEM,"Name=sap-wd-tstamp", "Value={WD-TSTAMP1}", ENDITEM,"Name=PagePath", "Value=pcd:portal_content/ru.tst.tst/ESS/com.sap.pct.erp.ess.employee_self_service_0/com.sap.pct.erp.ess.employee_self_service/com.sap.pct.erp.ess.area_benefits_payment/com.sap.pct.erp.ess.paycheck", ENDITEM,"Name=sap-wd-app-namespace", "Value=zzzz", ENDITEM,"Name=sap-ep-version", "Value=7.0111.20120112105925.0000", ENDITEM,"Name=sap-locale", "Value=ru", ENDITEM,"Name=sap-accessibility", "Value=", ENDITEM,"Name=sap-rtl", "Value=", ENDITEM,"Name=sap-cssurl", "Value=http://phr.tst.ru:51400/irj/portalapps/com.sap.portal.design.urdesigndata/themes/portal/sap_tradeshow/ur/ur_ie6.css?7.1.11.0.0", ENDITEM,"Name=sap-cssversion", "Value=7.11.7.32.0", ENDITEM,"Name=sap-epcm-guid", "Value={EPCM-GUID1}", ENDITEM,"Name=com.sap.portal.reserved.wd.pb.restart", "Value=false", ENDITEM,"Name=DynamicParameter", "Value=sap.xss.menuhdr=SAPDEFAULT&sap.xss.menusrv=EMPLOYEE_BENEFITPAY_PAYCHECK05 PAYSLIP&sap.xss.menuargrp=SAPDEFAULTESS_ERP2005&sap-epcm-guid={EPCM-GUID1}&sap.xss.menuarea=EMPLOYEE_BENEFITPAY_ERP2005", ENDITEM,"Name=NavigationTarget", "Value=ROLES://portal_content/ru.tst.tst/ESS/com.sap.pct.erp.ess.employee_self_service_0/com.sap.pct.erp.ess.employee_self_service/com.sap.pct.erp.ess.area_benefits_payment/com.sap.pct.erp.ess.paycheck", ENDITEM,"Name=WebDynproApplication", "Value=PaySlip2", ENDITEM,"Name=HistoryMode", "Value=0", ENDITEM,"Name=RelativeNavBase", "Value=", ENDITEM,"Name=WebDynproNamespace", "Value=sap.com/ess~rem", ENDITEM,EXTRARES,"URL=../ess~rem/PaySlip2/~wd_key4465_1364905681067/unknown.pdf?sap-wd-download=1&sap-wd-cltwndid={WD-CLTWNDID1}&sap-wd-secure-id={WD-SECURE-ID2}&sap-ext-sid={EXT-SID1}%2Fpcd%3Aportal_content%2Fru.tst.tst%2FESS%2Fcom.sap.pct.erp.ess.employee_self_service_0%2Fcom.sap.pct.erp.ess.employee_self_service%2Fcom.sap.pct.erp.ess.area_benefits_payment%2Fcom.sap.pct.erp.ess.paycheck%2Fsap.com%2Fess%7Erem%2FPaySlip2%2Fbase&sap-wd-norefresh=X&sap-ep-version=7.0111.20120112105925.0000", ENDITEM,LAST);When I running this step, got this error:Error -26612: HTTP Status-Code=500 (Internal Server Error) for "http://phr.tst.ru:51400/webdynpro/dispatcher/sap.com/ess~rem/PaySlip2/~wd_key4465_1364905681067/unknown.pdf?sap-wd-download=1&sap-wd-cltwndid=WID1365084633862&sap-wd-secure-id=703bb5a09d3111e282aa000008d67d765882218924&sap-ext-sid=F9PhUyt5Oq2zbkET7QkYVQ--eDqcscWcn*OvzBEC5RfOZw--%2Fpcd%3Aportal_content%2Fru.tst.tst%2FESS%2Fcom.sap.pct.erp.ess.employee_self_service_0%2Fcom.sap.pct.erp.ess.employee_self_service%2Fcom.sap.pct.erp.ess.area_benefits_payment%2Fcom.sap.pct.erp.ess.paycheck%2Fsap.com%2Fess%7Erem%2FPaySlip2%2Fbase&sap-wd-norefresh=X&sap-ep-version=7.0111.20120112105925.0000" [MsgId: MERR-26612]I think the problem is in wd_key parameter, which is generated by server or by some javascript. I parsed all responses of pages that come before this page and none of them had a wd_key.
среда, 13 марта 2013 г., 20:57:40 UTC+4 пользователь prad написал:
...
WD_key again appears to be WD_key4465_timestamp. Verify this.
Record the script twice and wdiff to find out the differences.
Also take into account if any of the parameters need to he converted to URL mode.
If you browse the application manually does it still say 'unknown.PDF' for this step?
Make sure you are submitting correct values in all the preceding steps
As James has said downloading a PDF is same across any web application.
...