2013-05-30 49 views
0

我已經使用Load Runner 11生成了一個Web HTTP/HTML腳本,它最終在我想要捕獲並存儲以供將來使用的流程結束時生成一個ID。我們如何處理loadrunner中Pop Ups中生成的動態值?

這裏的問題是我想要捕捉的ID在彈出窗口生成。我能夠在生成日誌中找到相同的ID,但是當我回復腳本時它失敗了。我在樹視圖中搜索它,但無法在任何地方找到ID或邊界。

在其在如下面try塊被生成的生成日誌:

doAfterLoading = function() { try {
View.message('KYC NA Result: KYC IS COMPLETE<br/>ECI ID - 0222537179<br/>Cash Equity Indicator: N<br/>STP to CASS NA.<br/>STP Result/s:<br/>Message ID: 030102103<br/>Call To STP is Successful.<br>CASS ID: 36035151<br><br/> Account has been Approved.<br/>866131670', 400, function() { window.location.href = 'account?action=cleanup&NextAction=ViewSubmission' }) }

我想捕捉CASS ID:上述36035151。我需要此信息用於使用捕獲的ID的另一個腳本。

任何人都可以幫我處理彈出的動態值嗎?

+0

您能否詳細說明彈出窗口的性質?它是在同一個窗口中的iFrame嗎?一個新窗口?您是否嘗試使用TruClient進行錄製? – Buzzy

回答

0

您的GUI的外觀與HTTP虛擬用戶無關。您正在傳輸級別錄製,而不是在GUI級別錄製,因此,有關「在彈出式菜單中」的評論缺少虛擬用戶類型(OSI模型的不同級別)的體系結構基礎。

標準web_reg_save_param將在這種情況下工作。您只需要準確理解哪個請求會生成需要查詢的返回數據流。記錄時大量評論,包括您需要從屏幕上收集的值。然後搜索包含感興趣區域的評論和交易名稱。你可能需要轉向URL模式,你有一套複雜的信息被返回,你需要詢問一個特定的項目。

+0

感謝您的回覆。其實我已經嘗試過網址模式,以及你建議的評論部分。 URL模式提供了同樣的請求,我應該放置我的web_reg_save_param函數。根據生成日誌,我應該放置我的相關函數,如: – MitSM