1. 程式人生 > >效能測試基礎概念

效能測試基礎概念

(轉載)https://www.cnblogs.com/TankXiao/p/4637977.html

閱讀目錄

  1. 什麼是效能測試
  2. 效能測試的目的
  3. 效能測試的型別
  4. 效能測試的需求
  5. 效能測試環境
  6. 測試資料

 

什麼是效能測試

效能測試是通過自動化的測試工具模擬多鍾正常,峰值,以及異常負載條件,來對系統的各項效能指標進行測試。

通常我們班壓力測試,負載測試,統稱為效能測試

 

效能測試的目的

效能測試的目的是驗證軟體系統,是否能夠達到使用者的效能指標。同時發現軟體中存在的效能瓶頸。優化軟體。 

 

效能測試的型別

壓力測試(Stress testing)   是通過確定一個系統的瓶頸或者不能接受的效能點,來獲得系統能提供的最大服務級別的測試。

負載測試(Load testing)  確定在各種工作負載下系統的效能,目標是測試當負載逐漸增加時,系統各項效能指標的變化情況

 

效能測試的需求

效能測試的困難不是測試工具如何使用,也不是對測試資料進行分析和系統調優,  感到困惑的是沒有明確的,量化的需求。 比如

 

A. 網站可以同時支撐多少使用者

B. 銀行系統能支付多少使用者同時支付

C. 搶購活動

 

如何不清楚具體的效能測試需求, 那隻能參考同類產品

 

效能測試環境

 

效能需求跟環境有關係。 

比如一輛汽車的百公里油耗是多少升。 

會取決於汽車的駕駛環境。 

1. 車上坐了幾個人。

2. 車是否需要開口頭。

3. 路況怎麼樣,是堵車呢,還是走高速。

4. 駕駛習慣是怎麼樣的。

5. 車上帶了多重的物品. 

 

同樣的道理, 不同的硬體,網路環境, 會造成效能測試結果不同。

 

難以得到精確的測試資料

 

 

 

效能測試的環境

  1. 什麼是效能測試
  2. 效能測試的目的
  3. 效能測試的型別
  4. 效能測試的需求
  5. 效能測試環境
  6. 測試資料

 

什麼是效能測試

效能測試是通過自動化的測試工具模擬多鍾正常,峰值,以及異常負載條件,來對系統的各項效能指標進行測試。

通常我們班壓力測試,負載測試,統稱為效能測試

 

效能測試的目的

效能測試的目的是驗證軟體系統,是否能夠達到使用者的效能指標。同時發現軟體中存在的效能瓶頸。優化軟體。 

 

效能測試的型別

壓力測試(Stress testing)   是通過確定一個系統的瓶頸或者不能接受的效能點,來獲得系統能提供的最大服務級別的測試。

負載測試(Load testing)  確定在各種工作負載下系統的效能,目標是測試當負載逐漸增加時,系統各項效能指標的變化情況

 

效能測試的需求

效能測試的困難不是測試工具如何使用,也不是對測試資料進行分析和系統調優,  感到困惑的是沒有明確的,量化的需求。 比如

 

A. 網站可以同時支撐多少使用者

B. 銀行系統能支付多少使用者同時支付

C. 搶購活動

 

如何不清楚具體的效能測試需求, 那隻能參考同類產品

 

效能測試環境

 

效能需求跟環境有關係。 

比如一輛汽車的百公里油耗是多少升。 

會取決於汽車的駕駛環境。 

1. 車上坐了幾個人。

2. 車是否需要開口頭。

3. 路況怎麼樣,是堵車呢,還是走高速。

4. 駕駛習慣是怎麼樣的。

5. 車上帶了多重的物品. 

 

同樣的道理, 不同的硬體,網路環境, 會造成效能測試結果不同。

 

難以得到精確的測試資料

 

 

 

效能測試的環境