EPM Monitoring‎ > ‎

4. Example FR Login and PDF Test

<testcases repeat="1">

<case
    id             = "10"
    description1   = "Launch Workspace"
    url            = "http://vb11121wi:19000/workspace/index.jsp"
/>
<case
    id             = "20"
    description1   = "Workspace Login"
    method="post"
    url            = "http://vb11121wi:19000/workspace/logon"
    postbody="sso_username=user000&sso_password=su99ort!"
    posttype    ="application/x-www-form-urlencoded"
    verifypositive='BpmResponse type="success"'
    parseresponse1="\<!\[CDATA\[|\]\]>|escape"
    parseresponse2="\<assertertoken>\<!\[CDATA\[|\]\]>|escape"
    />
<case
    id             = "30"
    description1   = "Load Workspace"
    method="post"
    url            = "http://vb11121wi:19000/workspace/modules/com/oracle/workspace/mode/Adf.jsp"
    postbody="sso_token={PARSEDRESULT1}"
    />

<case
    id             = "40"
    description1   = "Load Workspace"
    method="post"
    url            = "http://vb11121wi:19000/raframework/browse/dyn"
    postbody="ora_epm_ctg={PARSEDRESULT2}"
    />

<case
    id             = "50"
    description1   = "Load Workspace"
    url            = "http://vb11121wi:19000/raframework/resources/cds_en.js"
    />

<case
    id             = "60"
    description1   = "Load Workspace"
    method            ="post"
    url            = "http://vb11121wi:19000/raframework/browse/cdsrpc"
    addheader        ="ora_epm_ctg={PARSEDRESULT2}"
    postbody        ="rpc_data=%3Cstruct%20member0%3D%22method%22%20member1%3D%22parameters%22%20member2%3D%22format%22%3E%3Cstring%20value%3D%22Server_getRepository%22%2F%3E%3Cnull%2F%3E%3Cstring%20value%3D%22json%22%2F%3E%3C%2Fstruct%3E&sso_token={PARSEDRESULT1}"
    verifypositive='folderNodeTypeUuid'
    parseresponse3="ORA_EPMWS_session=|;"
    />
<case
    id             ="65"
    description1   = "Workspace HomePage"
    method            ="post"
    url            = "http://vb11121wi:19000/raframework/browse/workspacepages?moduleID=tools.workspacepages.6&editable=true&accessibilityMode=false&action=4&repository_uuid=HomePage_wsp&theme_dir=themes%2Ftheme_tadpole%2F"
    addheader        ="ora_epm_ctg={PARSEDRESULT2}"
    postbody        ="rpc_data=%3Cstruct%20member0%3D%22method%22%20member1%3D%22parameters%22%20member2%3D%22format%22%3E%3Cstring%20value%3D%22Server_getRepository%22%2F%3E%3Cnull%2F%3E%3Cstring%20value%3D%22json%22%2F%3E%3C%2Fstruct%3E&sso_token={PARSEDRESULT1}"
    verifypositive='Workspace Page'
    />   
    <case
    id             = "70"
    description1   = "Workspace HomePage QuickLinks"
    method            ="post"
    url            = "http://vb11121wi:19000/raframework/browse/dyn?page=/jsp/com/hyperion/tools/workspacepages/quicklink.jsp&cssUri=%2E%2E%2Fthemes%2Ftheme_tadpole%2Fhomepage%2Ecss&showTitle=true&showItems=4&numThreads=5&theme_dir=themes%2Ftheme_tadpole%2F"
    addheader        ="ora_epm_ctg={PARSEDRESULT2}"
    postbody        ="rpc_data=%3Cstruct%20member0%3D%22method%22%20member1%3D%22parameters%22%20member2%3D%22format%22%3E%3Cstring%20value%3D%22Server_getRepository%22%2F%3E%3Cnull%2F%3E%3Cstring%20value%3D%22json%22%2F%3E%3C%2Fstruct%3E&sso_token={PARSEDRESULT1}"
    verifypositive='List of Quick Links such as Favorites and Applications'
    />   
    <case
    id             = "80"
    description1   = "Workspace HomePage workspacePagelisting"
    method            ="post"
    url            = "http://vb11121wi:19000/raframework/browse/dyn?page=/jsp/com/hyperion/tools/workspacepages/workspacePagelisting.jsp&cssUri=%2E%2E%2Fthemes%2Ftheme_tadpole%2Fhomepage%2Ecss&showTitle=true&showItems=4&theme_dir=themes%2Ftheme_tadpole%2F"
    addheader        ="ora_epm_ctg={PARSEDRESULT2}"
    postbody        ="rpc_data=%3Cstruct%20member0%3D%22method%22%20member1%3D%22parameters%22%20member2%3D%22format%22%3E%3Cstring%20value%3D%22Server_getRepository%22%2F%3E%3Cnull%2F%3E%3Cstring%20value%3D%22json%22%2F%3E%3C%2Fstruct%3E&sso_token={PARSEDRESULT1}"
    verifypositive='List of Workspace Pages'
    />
    <case
    id             = "90"
    description1   = "Workspace HomePage mrulisting"
    method            ="post"
    url            = "http://vb11121wi:19000/raframework/browse/dyn?page=/jsp/com/hyperion/tools/workspacepages/mrulisting.jsp&cssUri=%2E%2E%2Fthemes%2Ftheme_tadpole%2Fhomepage%2Ecss&showTitle=true&theme_dir=themes%2Ftheme_tadpole%2F"
    addheader        ="ora_epm_ctg={PARSEDRESULT2}"
    postbody        ="rpc_data=%3Cstruct%20member0%3D%22method%22%20member1%3D%22parameters%22%20member2%3D%22format%22%3E%3Cstring%20value%3D%22Server_getRepository%22%2F%3E%3Cnull%2F%3E%3Cstring%20value%3D%22json%22%2F%3E%3C%2Fstruct%3E&sso_token={PARSEDRESULT1}"
    verifypositive='List of Recently Opened'
    />
    />
    <case
    id             = "110"
    description1   = "Explore Repository"
    method            ="post"
    url            = "http://vb11121wi:19000/raframework/browse/explorer"
    addheader        ="ora_epm_ctg={PARSEDRESULT2}"
    postbody        ="sso_token={PARSEDRESULT1}&bpm.contentwidth=1167&bpm.contentheight=611&bpm.objectpaletteheight=638&bpm.objectpalettewidth=207&class=com.hyperion.tools.cds.explorer.ExplorerView"
    />
    <case
    id             = "120"
    description1   = "OpenReport"
    method            ="post"
    url            = "http://vb11121wi:19000/hr/xml/HRConfig.jsp"
    addheader        ="ora_epm_ctg={PARSEDRESULT2}"
    postbody        ="sso_token={PARSEDRESULT1}&repository_token={PARSEDRESULT3}"
    verifypositive="reporting.HRBookPromptDetailsDlg"
    />
    <case
    id             = "130"
    description1   = "Send New InstID"
    method            ="get"
    url            = "http://vb11121wi:19000/hr/modules/com/hyperion/reporting/web/reportViewer/HRHtmlReport.jsp?newInstanceId=1234568&repository_path=%2Fsimplereport&elementType=2&viewAs=pdf&run=1&showprompts=true&showuserpov=prefs"
    addheader        ="ora_epm_ctg={PARSEDRESULT2}"
    postbody        ="sso_token={PARSEDRESULT1}&repository_token={PARSEDRESULT3}"
    />   
    <case
    id             = "140"
    description1   = "Launch Report"
    method            ="post"
    url            = "http://vb11121wi:19000/hr/modules/com/hyperion/reporting/web/reportViewer/HRHtmlReport.jsp?newInstanceId=1234568&repository_path=%2Fsimplereport&elementType=2&viewAs=pdf&run=1&showprompts=true&showuserpov=prefs"
    addheader        ="ora_epm_ctg={PARSEDRESULT2}"
    postbody        ="sso_token={PARSEDRESULT1}&repository_token={PARSEDRESULT3}&showCancel=false&elementType=2&run=1&showprompts=true&newInstanceId=1234568&showuserpov=prefs&viewAs=pdf&repository_path=%2Fsimplereport"
    parseresponse5='no&fileId=|"'
    />   
   
    <case
    id             = "150"
    description1   = "Run PDF Report"
    method            ="get"
    url            = "http://vb11121wi:19000/hr/modules/com/hyperion/reporting/web/reportViewer/HRPdfPov.jsp?instanceId=1234568&viewAs=pdf&applicationtype=browser&layoutBookInstanceID="
    addheader        ="ora_epm_ctg={PARSEDRESULT2}"
    postbody        ="sso_token={PARSEDRESULT1}&repository_token={PARSEDRESULT3}"
    />

<case
        id             = "150"
    description1   = "Run PDF Report"
    method            ="get"
    url            = "http://vb11121wi:19000/hr/hrget/HRFileRetrieve/simplereport?delete=no&fileId={PARSEDRESULT5}"
    addheader        ="ora_epm_ctg={PARSEDRESULT2}"
    postbody        ="sso_token={PARSEDRESULT1}&repository_token={PARSEDRESULT3}"
    verifypositive="Ghostscript"
    />
   
   
        <case
    id             = "160"
    description1   = "Remove InstID"
    method            ="get"
    url                = "http://vb11121wi:19000/hr/common/HRClientRefTracker.jsp?removeInstanceId=1234568&fileId={PARSEDRESULT5}"
    addheader        ="ora_epm_ctg={PARSEDRESULT2}"
    postbody        ="sso_token={PARSEDRESULT1}&repository_token={PARSEDRESULT3}"
    verifypositive    ="Request has stopped"
    />       
    <case
    id             = "170"
    description1   = "http://vb11121wi:19000/workspace/logon?action=logoff"
    method            ="post"
    url   = "http://vb11121wi:19000/hfm/logon/processlogoff.asp"
    postbody        ="repository_token={PARSEDRESULT3}&sso_token={PARSEDRESULT1}&sourceapp=simple&cluster=hfmcluster&workspace=true&reopen=true&themes_tadpole=BpmTadpole"

    />

<case
    id             = "180"
    description1   = "http://vb11121wi:19000/raframework/browse/logon?action=logoff"
    method            ="get"
    url   = "http://vb11121wi:19000/hfm/logon/processlogoff.asp"
    />   
</testcases>

Comments