loadrunner11使用常見問題
腳本錄製爲空
1. 檢查協議是否正確;
2. 關閉無關瀏覽器,設置IE或者火狐爲默認瀏覽器;
3. 錄製選項 -> Network -> 端口映射 -> 捕獲級別,修改爲:socket level and winnet level data;
執行提示超時錯誤
一般提示超時錯誤,都是因爲併發壓力過大,服務器端太繁忙,無法及時響應客戶端的請求而造成的;
Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s)
1. HTTP協議默認超時時間爲120s,客戶端發送一個請求到服務器,如果超過120秒服務器還沒返回結果,則出現超時錯誤。
2. 修改Run-Time Settings -> Internet Protocol:Preferences -> options -> Step download time,以及HTTP-request connect timeout或者HTTP-request receive的值;
Error -27796: Failed to connect to server www.baidu.com:80: [10048]
1. 在註冊表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters裏,有如下兩個鍵值:TcpTimedWaitDelay、MaxUserPort
2. TcpTimedWaitDelay默認值應該中是30s,所以這裏,把這個值調小爲5s(按需要調整)。
3. 把MaxUserPort調大 -> 65534 (如果這個值不是最大值的話)。
如何讓執行錯誤後仍繼續運行,以保障不間斷進行壓力測試
Run-time Settings -> General -> Miscellaneous,關於Error Handling的配置,勾選“Continue on error”即可讓虛擬用戶發生錯誤繼續運行。