压力测试过负载均衡_性能测试的方法有哪些?
壓力測試:
壓力測試的關鍵字就是“極端”。通過對系統的極端加壓,從而觀察系統的所表現出來性能問題。再對此性能問題進行分析,從而達到系統優化的目的。所以壓力測試就是一定要讓系統出問題,如果系統沒有出問題,那么壓力測試的手段和方法就肯定存在問題。
負載測試:
負載測試是用戶觀點的測試行為。簡單說來就是負載測試就是讓系統在一定得負載壓力下進行正常的工作,觀察系統的表現能否滿足用戶的需求。
用戶的需求從何而來?需求分析——特指性能測試的需求分析。由此看來需求分析是相當重要的。
負載測試是站在用戶的角度去觀察在一定條件下軟件系統的性能表現。
負載測試的預期結果是用戶的性能需求得到滿足。此指標一般體現為響應時間、交易容量、并發容量、資源使用率等。
負載測試也是最常用的性能測試方法,因此也有不少人將負載測試混淆為性能測試。
并發測試:
驗證系統的并發能力。通過一定的并發量觀察系統在該并發量的情況下所表現出來的行為特征,確定系統是否滿足設計的并發需要。并發測試是系統觀點的測試行為。
基準測試:
顧名思義,基準測試要有一個基準點,也就是說供比較基點。當軟件系統中增加一個新的模塊的時候,需要做基準測試,以判斷新模塊對整個軟件系統的性能影響。按照基準測試的方法,需要打開/關閉新模塊至少各做一次測試。關閉模塊之前的系統各個性能指標記下來作為基準(Benchmark),然后與打開模塊狀態下的系統性能指標作比較,以判斷模塊對系統性能的影響。
穩定性測試:
很簡單,長時間進行負載測試,從而觀察系統的穩定性。
“路遙知馬力”,在這里我們要說的是和性能測試有關的穩定性測試,即測試系統在一定負載下運行長時間后是否會發生問題。軟件系統的有些問題是不能一下子就暴露出來的,或者說是需要時間積累才能達到能夠度量的程度。為什么會需要這樣的測試呢?因為有些軟件的問題只有在運行一天或一個星期甚至更長的時間才會暴露。這種問題一般是程序占用資源卻不能及時釋放而引起的。比如,內存泄漏問題就是經過一段時間積累才會慢慢變得顯著,在運行初期卻很難檢測出來;還有客戶端和服務器在負載運行一段時間后,建立了大量的連接通路,卻不能有效地復用或及時釋放。
可恢復性測試:
測試系統能否快速地從錯誤狀態中恢復到正常狀態。比如,在一個配有負載均衡的系統中,主機承受了壓力無法正常工作后,備份機是否能夠快速地接管負載。可恢復測試通常結合壓力測試一起來做。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的压力测试过负载均衡_性能测试的方法有哪些?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 国信证券是什么
- 下一篇: 中信银行信用卡怎么查询额度 中信信用卡如