- .網路頻寬問題。
- .Vuser腳本的檢查。
Loadrunner提供了方便的腳本錄製功能,但由於錄製時可能出現的操作錯誤,vuser訪問一些不存在的資源。去除某些與壓力測試無關的東西。否則可能會出現Loadrunner測試結果有誤或壓力上不去的情況
- .Runtime setting。
在創建Loadrunner
scenario時,每台機器的vuser的runtime
setting都應該分別設置並檢查,不能只對第一個vuser的runtime
setting進行設置。通常你會關掉think
time,以便能用較少的機器達到較大的壓力。另外,如果返回頁面裡包含了一些訪問其它資源的連結比如圖片伺服器,這時應關掉
download non-html resources。
- .沒有檢查返回頁面。
當server端出錯時應用程式有可能返回錯誤資訊,但對HTTP來講仍是成功的回應,返回碼為200 O.K. 這樣在Loadrunner就被記為成功的transaction。於是,server端出錯越多,Loadrunner測出的性能越好。解決辦法:開啟並檢查應用的錯誤日誌;或者啟用Loadrunner的返回內容檢查功能。
- .當心Loadrunner所在機器的磁碟空間。
缺省情況下Loadrunner會把運行結果的詳細資訊放在C盤的Documment
and Settings的使用者目錄下,當大壓力長時間運行或有大量出錯時,Loadrunner會生成大量的資料到該目錄下。當磁碟空間滿了後,機器的回應將變得很慢。
沒有留言:
張貼留言