2014-02-08 20 views
0

我正在編寫新應用程序Siebel 8.1,當我嘗試重播腳本時出現問題,我無法處理該問題。自動關聯回調函數問題 - loadrunner

重播輸出:

錯誤-27086:自相關回調函數 「flCorrelationCallbackParseWebPage」 失敗(RC = 1)爲參數 「Siebel_Parse_Web_Page40」

web_reg_save_param("Siebel_Parse_Web_Page40", 
    "LB/IC=", 
    "RB/IC=", 
    "Ord=1", 
    "Search=Body", 
    "RelFrameId=1", 
    "AutoCorrelationFunction=flCorrelationCallbackParseWebPage", 
    "AutoCorrelationDll=LrwiSiebelCorrelationWrapper", 
    LAST); 

我已經做準備記錄選項的所有步驟:http://software-qe.blogspot.se/2008/01/siebel-7x-record-and-replay-for.html

我是我們Loadrunner 11.52(Siebel Web協議),IE8。

回答

0

如果自動(神奇)關聯不起作用,則使用手動關聯。

用相同的數據記錄兩次:比較。你會找到會話,狀態和時間數據。

更改憑證:重新錄製。比較。你會發現憑證相關的關聯

更改業務記錄,但保持相同的業務流程。重新錄製。你會發現業務相關的關聯。

不要期待自相關提供一個神奇的工作腳本。如果沒有LoadRunner腳本開發干預,您將有大概0.0001%的機會發生。

1

我們已經在自己的團隊中使用了自相關函數庫多年,我們看到了很多。不幸的是,這不是一個容易診斷的問題。

首先,我會檢查您的測試結果和您的VUser日誌,看看在自相關失敗之前是否發生了某些事情。 (確保您的日誌記錄在運行時設置中設置爲參數替換)。

檢查您的參數文件是否有額外的空格,逗號等等。有時候我會在它拒絕了有關您的參數文件的東西后纔看到該錯誤。

最糟糕的情況是,您的腳本已損壞,您必須重新開始。由於這個問題,我們養成了經常備份腳本的習慣。通常情況下,我們可以從備份開始並繼續或創建新腳本並粘貼舊代碼。自動關聯錯誤「神奇地」在新腳本中以相同的代碼消失。