性能測試是動力,負載測試載重,壓力測試強度。
壓力測試stresstest:是在一定的負荷條件下,長時間連續(xù)運行系統(tǒng)給系統(tǒng)性能造成的影響。
壓力測試主要是為了發(fā)現(xiàn)在一(任意)定條件下軟件系統(tǒng)的性能的變化情況,通過改變應用程序的輸入以對應用程序施加越來越大的負載(并發(fā),循環(huán)操作,多用戶) 并測量在這些不同的輸入時性能的改變,也就是通常說的概念:壓力測試考察當前軟硬件環(huán)境下系統(tǒng)所能承受的最大負荷并幫助找出系統(tǒng)瓶頸所在。其實這種測試也 可以稱為負載測試,但是負載測試通常描述一種特定類型的壓力測試——增加用戶數(shù)量以對應用程序進行壓力測試。比如實際中我們說從比較小的負載開始,逐漸增 加模擬用戶的數(shù)量, 直到應用程序響應時間超時,就是說的負載測試。
壓力測試的目標是測試在一定的負載下系統(tǒng)長時間運行的穩(wěn)定性,尤其關注大業(yè)務量情況下長時間運行系統(tǒng)性能的變化(例如是否反應變慢、是否會內(nèi)存泄漏導致系統(tǒng)逐漸崩潰、是否能恢復);壓力測試是測試系統(tǒng)的限制和故障恢復能力,它包括兩種情況:
穩(wěn)定性壓力測試:在選定的壓力值下,長時間持續(xù)運行。通過這類壓力測試,可以考察各項性能指標是否在指定范圍內(nèi),有無內(nèi)存泄漏、有無功能性故障等。
破壞性壓力測試:在穩(wěn)定性壓力測試中可能會出現(xiàn)一些問題,如系統(tǒng)性能明顯降低,但很難暴露出其真實的原因。通過破壞性不斷加壓的手段,往往能快速造成系統(tǒng)的崩潰或讓問題明顯的暴露出來。
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權問題,請權利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。