負載與壓力測試軟件測試
負載測試(Load testing),通過(guò)測試系統在資源超負荷情況下的表現,以發(fā)現設計上的錯誤或驗證系統的負載能力。在這種測試中,將使測試對象承擔不同的工作量,以評測和評估測試對象在不同工作量條件下的性能行為,以及持續正常運行的能力。負載測試的目標是確定并確保系統在超出最大預期工作量的情況下仍能正常運行。此外,負載測試還要評估性能特征。例如,響應時(shí)間、事務(wù)處理速率和其他與時(shí)間相關(guān)的方面。
負載測試是通過(guò)改變系統負載方式、增加負載等來(lái)發(fā)現系統中所存在的性能問(wèn)題。負載測試是一種測試方法,可以為性能測試、壓力測試所采用。負載測試的加載方式也有很多種,可以根據測試需要來(lái)選擇。
性能測試是為獲取或驗證系統性能指標而進(jìn)行測試。多數情況下,性能測試會(huì )在不同負載情況下進(jìn)行。
壓力測試通常是在高負載情況下來(lái)對系統的穩定性進(jìn)行測試,更有效地發(fā)現系統穩定性的隱患和系統在負載峰值的條件下功能隱患等。
性能測試是通過(guò)自動(dòng)化的測試工具模擬多種正常、峰值以及異常負載條件來(lái)對系統的各項性能指標進(jìn)行測試。負載測試和壓力測試都屬于性能測試,兩者可以結合進(jìn)行。通過(guò)負載測試,確定在各種工作負載下系統的性能,目標是測試當負載逐漸增加時(shí),系統各項性能指標的變化情況。壓力測試是通過(guò)確定一個(gè)系統的瓶頸或者不能接收的性能點(diǎn),來(lái)獲得系統能提供的最大服務(wù)級別的測試。
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/