是一個總稱,可細分為性能測試、負載測試、壓力測試、穩(wěn)定性測試。
性能測試
以系統(tǒng)設計初期規(guī)劃的性能指標為預期目標,對系統(tǒng)不斷施加壓力,驗證系統(tǒng)在資源可接受范圍內,是否能達到性能瓶頸。
關鍵詞提取理解
有性能指標,驗證
性能測試目標
驗證系統(tǒng)的性能指標,是否為初期規(guī)劃的預期目標
客戶指定相關性能指標,有性能相關要求,測試以這些指標為參數,進行測試,驗證
運用場景:此類型的測試目前最常見。每個項目的性能點,都需要做性能測試。
負載測試
負載測試,又稱為強度測試,是通過逐步增加系統(tǒng)負載,測試系統(tǒng)性能變化,并最終確定在滿足系統(tǒng)性能指標的情況下,系統(tǒng)所能承受的最大負載量的測試。
關鍵詞提取理解
負載是逐步增加的、在滿足性能指標的前提下、發(fā)現最大負載量
負載測試目標
評估系統(tǒng)的性能指標,如:響應時間、事務處理效率等
確定并確保系統(tǒng)超出最大逾期工作量的情況下仍能正常運行
日常我們說的這個軟件性能咋樣,基本說的就是負載測試,因為我們考慮的是這個軟件用起來流暢度,響應快不快、耗不耗資源等。
運用場景:此類型的測試目前運用得比較少。一般情況下,是以服務器資源安全臨界值為界限的測試。如果要模擬某個應用在指定服務器上最大且安全的負載量,則屬于負載測試。
壓力測試
壓力測試,對系統(tǒng)逐漸增加壓力的測試,來獲得系統(tǒng)能提供的最大服務級別的測試或者不能接受用戶請求的性能點。
關鍵詞提取理解
壓力是逐步增加的,直到系統(tǒng)不能接受用戶請求的性能點
通俗理解
讓系統(tǒng)崩潰的壓力點,去發(fā)現系統(tǒng)在什么情況下,應用程序的性能會變得不可接受。
壓力測試可以細分為并發(fā)測試和大數據量測試:
并發(fā)測試:當測試多用戶并發(fā)訪問同一個應用、模塊、數據時是否產生隱藏的并發(fā)問題。并發(fā)測試不是為了獲取系統(tǒng)的性能指標,而是為了發(fā)現并發(fā)引發(fā)的問題,如:線程鎖、內存泄漏、資源占用等
大數據量測試:包含獨立數據量測試,主要是針對某些系統(tǒng)存儲、傳輸、查詢等業(yè)務進行大數據量測試,如測試系統(tǒng)存儲能力,IO傳輸速率、讀取速率、慢查詢等
負載測試和壓力測試之間的區(qū)別
負載測試用來評估系統(tǒng)的性能指標,而壓力測試是去制造問題,然后去分析引起問題的原因
運用場景:此類型的測試目前運用得比較少。但對于大型的共享中心或者核心的應用,也會用到。
穩(wěn)定性測試
穩(wěn)定性測試,又稱為疲勞強度測試,通常是采用系統(tǒng)穩(wěn)定運行情況下的并發(fā)用戶數,或者日常運行用戶數,持續(xù)運行較長一段時間,保證達到系統(tǒng)疲勞強度需求的業(yè)務量。
關鍵詞提取理解
日常運行用戶數、運行時間長
穩(wěn)定性測試目標
確定系統(tǒng)最大工作量強度性能的過程【負載量一般來說相比其它較小】
穩(wěn)定性測試特點
是一種概率測試,即使系統(tǒng)通過了穩(wěn)定性測試,也無法保證系統(tǒng)在運行的時候不出問題。【符合測試原則之:測試無法保證軟件或系統(tǒng)沒有問題】。采取的措施:盡量增加測試次數、延長測試時間、適當增加測試壓力
運用場景:此類型的測試目前也最常見,針對需要長時間穩(wěn)定運行的性能點,需要執(zhí)行穩(wěn)定性測試。往往在一個項目的性能測試過程中,會劃分出優(yōu)先級較高的性能點,做穩(wěn)定性測試。
性能測試壓力變化模型
隨著單位時間流量的不斷增長,被測系統(tǒng)的壓力不斷增大,服務器資源會不斷被消耗,TPS值會因為這些因素而發(fā)生變化,而且符合一定的規(guī)律。性能測試壓力變化模型如圖中:
a 點:性能期望值
b 點:高于期望,系統(tǒng)資源處于臨界點
c 點:高于期望,拐點
d 點:超過負載,系統(tǒng)崩潰
由上述壓力變化模型,將性能測試分成狹義的4種類型:
性能測試
a 點到 b 點之間的系統(tǒng)性能
負載測試
b 點到 c 點之間
壓力測試
b 點到 d 點之間
穩(wěn)定性測試
a 點到 b 點之間
最后感謝每一個認真閱讀我文章的人,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:文章來源:http://www.zghlxwxcb.cn/news/detail-709444.html
這些資料,對于【軟件測試】的朋友來說應該是最全面最完整的備戰(zhàn)倉庫,這個倉庫也陪伴上萬個測試工程師們走過最艱難的路程,希望也能幫助到你!??文章來源地址http://www.zghlxwxcb.cn/news/detail-709444.html
到了這里,關于性能測試、負載測試、壓力測試、穩(wěn)定性測試簡單區(qū)分的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!