日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

性能测试的目的与类型

發布時間:2023/11/29 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 性能测试的目的与类型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.性能測試的目的

(1)評估系統的能力:測試中得到的負荷和響應時間數據可以被用于驗證所計劃的模型的能力,并幫助作出決策;
(2)尋找系統瓶頸,進行系統調優;
(4)檢測軟件中的問題;
(5)驗證穩定性、可靠性;

2.性能測試的類型

在講述性能測試類型前,先簡單分析性能測試的壓力模型。

如下圖所示,隨著單位時間流量的不斷增長,被測系統的壓力不斷增大,服務器資源會不斷被消耗,TPS值會因為這些因素而發生變化,而且符合通常情況下的規律。

說明:
a點:性能期望值
b點:高于期望,系統資源處于臨界點
c點:高于期望,性能處于拐點
d點:超過負載,資源不夠用,系統處于崩潰
通過如上模型圖中的情況,我們大致可以將當前性能測試分成如下4類:性能測試、負載測試、壓力測試、穩定性測試,具體的特性及描述,請參考下表:

?

測試類型

簡述

測試目的和特點

關注點及產出

性能測試

性能測試是指通過模擬生產運行的業務壓力量和使用場景組合,測試系統的性能是否滿足生產性能要求。

目的:驗證系統是否有其宣稱具有的能力。

特點:對系統性能已經有了解的前提,對需求有明確的目標,并在已經確定的環境下進行的。

關注的是系統性能是否和具體的性能需求相一致,而當系統性能超過性能需求的時候,系統的表現并不是測試人員關心的重點。

負載測試

是指對系統不斷地增加壓力或增加一定壓力下的持續時間,直到系統的某項或多項性能指標達到安全臨界值,例如某種資源已經達到飽和狀態等

目的: 找到系統處理能力的極限。了解系統的性能容量,或是配合性能調優來使用。

1.得出線下系統最有TPS。

2.得出線下系統最有TPS時系統資源利用率。

3.得出線下系統極限并發數。

壓力測試

壓力測試是評估系統處于或超過預期負載時系統的運行情況。壓力測試的關注點在于系統在峰值負載或超出最大載荷情況下的處理能力。

目的:檢查系統處于大壓力性能下時,應用的表現。

特點:一般通過模擬負載等方法,使得系統的資源使用達到較高的水平。

關注點:發現功能測試不能發現的非功能性缺陷。

產出:

1.得出線下系統崩潰點的TPS。

2.得出線下系統崩潰時資源使用率

3.得出線下系統極限并發數

穩定性測試

在給系統加載一定業務壓力的情況下,使系統運行一段時間,以此檢測系統是否穩定。

目的:主要目的是驗證是否支持長期穩定的運行。

關注系統穩定性。

得出系統穩定狀態下的資源利用、連接池、TPS、響應時間、DB健康情況等數據

轉載于:https://www.cnblogs.com/nieliangcai/p/6698172.html

總結

以上是生活随笔為你收集整理的性能测试的目的与类型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。