1. 程式人生 > >loadrunner 常見報錯彙總(一)

loadrunner 常見報錯彙總(一)

一、LoadRunner26377錯誤

通常不是長度的問題,如果長度有問題就都出錯了。應該是伺服器返回的資料問題,導致沒有找到這個引數。

26377錯誤的成因很多,總結最直接的結果就是No match found for the requested parameter "XXXXX"。意思就是沒有找到關聯變數匹配的值,實際上是沒有從返回報文中得到匹配的邊界結果。 可能的原因 1.指令碼錯誤,確實沒有匹配上的值22,028次中出現2次,或許可以排除(但也不能完全排除)是指令碼的錯誤。需要仔細看日誌分析到此返回的結果是什麼。 2.引數列表錯誤,實際上還是造成了指令碼執行錯誤,沒有返回正確的頁面和結果(可能根本就沒有正常到達你設想的頁面,由於特殊原因跳轉到某個地方去了) 3.伺服器超載,沒有在規定時間內返回正確的網頁報文,當然就找不到資料了。(注意不要對同一條目重複進行查詢、更新等複雜造作) 4.web_set_max_html_param_len 過小,沒有足夠的空間儲存返回的報文,也就是,你要的資訊在某個地方因為儲存空間不足被截斷了。設定更大的值可能會解決問題。 今日測試遇到問題提示錯誤如下: vuser_init.c(434): Error -26377: No match found for the requested parameter "num". Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds 1024 bytes, use web_set_max_html_param_len to increase the parameter size   [MsgId: MERR-26377] vuser_init.c(434): web_submit_data("cardOperateManagerAction.do_8") highest severity level was "ERROR", 2051 body bytes, 241 header bytes   [MsgId: MMSG-26388] 解決辦法將web_reg_save_param放在使用web_submit_data引數使用前的 web_url之前

. web_reg_save_param("num","LB=javascrīpt:reName('", "RB=')\"><font color=black>測試加卡LR", LAST); 這個函式需要放在最後一個頁面URL的前面才比較好用!

二、LoadRunner27727錯誤

Error -27727: Step download timeout (120 seconds)

錯誤提示:Error -27727: Step download timeout (120 seconds) has expired when downloading resource(s). Set the "Resource Page Timeout is a Warning" Run-Time Setting to Yes/No to have this message as a warning/error, respectively

查閱相關資訊

1 應用服務引數設定太大導致伺服器的瓶頸

2 頁面中圖片太多

3在程式處理表的時候檢查欄位太大多

解決方法:

Run-Time Setting ->Internet Protocol ->Preferences ->Option -> Step download timeout(sec)改為32000.另外還有HTTP-request connect timeout和HTTP-request receive timeout出現以上問題時最大可設為1000.

三、修改引數化預設展示條數

修改預設引數化展示條數

最多使用者數量是可以修改的,這100是系統預設的。可以到安裝目錄下的config/vugen下修改引數MaxVisibleLines的數字為自定義的最大數量