天天看點

LoadRunner性能分析問題

Connection reset by peer産生的原因:

(1) 伺服器的并發連接配接數超過了其承載量,伺服器會将其中一些連接配接給斷掉了;

(2) 客戶關掉了浏覽器,而伺服器還在給用戶端發送資料。

解決方法:

(1) 調整伺服器的應用配置,應用連接配接池、設定更多的連接配接數等;

(2) 腳本中設定一定的思考時間,留給伺服器處理時間。

CPU使用率過高的問題,調整方法:

(1) 查找是否系統在啟動同時開啟了多個與本系統無關的應用程式,導緻未進行測試時,系統已經被占用了很多記憶體和CPU使用率;

(2) 如果CPU不能滿足目前測試需要,可以考慮更換頻率更高的CPU;

(3) 對應用程式代碼、資料庫相關語句進行改良,減少對CPU的使用率。

記憶體問題産生原因:

(1) 在進行性能測試的時候盡量避免與被測系統無關的應用開啟;

(2) 記憶體是否存在洩露的情況(如記憶體申請後,用完了沒有釋放;資料庫連接配接用完後沒有釋放等)