萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 軟體知識 >  >> 多媒體工具

LoadRunner 腳本回放常見錯誤及解決方案匯總(Web/Web Services 協議)

腳本回放報錯屬常態,需在加入場景前逐一解決。以下針對 Web 與 Web Services 協議常見錯誤給出分析與對策。

1. 超時錯誤

現象 A:Step download timeout (120 seconds) expired

原因:HTTP 默認超時 120 秒,服務端超時未響應。
解決:運行時設置增加超時時間;多迭代驗證;勾選「wininet replay instead of sockets」再試。

現象 B:Timed out while processing URL...

原因:並發壓力大導致服務端繁忙,屬正常壓測現象;若低壓力下出現則腳本有誤。
解決:重跑場景並用其他機器訪問該 URL 驗證;分析服務器/網絡/DNS 瓶頸;增加「HTTP-request connect/receive timeout」值。

2. 中文亂碼導致回放中斷

原因:URL-based script 模式下字符集不匹配。
解決:重新錄制,Recording Options → Advanced → 勾選「Support Charset」並選「UTF-8」。

3. HTTP 狀態碼錯誤

-404 Not Found

原因:回放時重複提交已提交過的資源(如表單)。
解決:對報錯位置做關聯,插入關聯函數動態化數據。

-500 Internal Server Error

原因:服務端異常,屬嚴重缺陷。
解決:需開發介入排查,測試人員無法單獨解決。

4. Requested form not found

原因:錄制模式選錯(HTML-based vs URL-based)。
解決:Recording Options → Internet Protocol → Recording Level 改為「HTML-based script」,HTML Advanced → Script Type 選「A script containing explicit」;或嘗試 URL-based 模式重錄。

5. Web_find 檢查點不生效

原因:LR 默認關閉文本/圖像檢查以節省資源。
解決:Run-time Settings → Internet Protocol → Preferences → 勾選「Enable Image and text check」。

6. LR 8.0 Web Services 回放報「incorrectly formatted SOAP response」

原因:中文 OS 下 VuGen 錯誤修改 WSDL 文件頭。
解決:安裝補丁 LR80WebServicesFPI_setup.exe 和 lrunner_web_services_patch_1.exe。

copyright © 萬盛學電腦網 all rights reserved