負載壓力測試

負載壓力測試

基本介紹

  • 中文名:負載壓力測試
  • 測試內容:並發性能、疲勞強度、大數據量
  • 套用範圍:計算機
  • 作用:測試產品發布後計算機系統的性能
基本概述,負載測試,壓力測試,性能測試,分析處理,

基本概述

負載壓力測試有助於確認被測系統是否能夠支持性能需求,以及預期的負載增長等。負載壓力測試不只是關注不同負載場景下的回響時間等指標,它也要通過測試來發現在不同負載場景下會出現的,例如速度變慢、記憶體泄漏等問題的原因。負載壓力測試是性能測試的重要組成部分,負載壓力測試包括並發性能測試、疲勞強度測試、大數據量測試等內容。一般包括如下: 1、性能測試
負載壓力測試中動態參數關聯負載壓力測試中動態參數關聯
性能測試用來保證產品發布後系統的性能能夠滿足用戶需求。其中系統性能包括執行效率、資源占用、穩定性、安全性、兼容性、可擴展性、可靠性等。
性能評測包括:在真實環境下,檢查系統服務等級的滿足情況,評估並報告整個系統的性能;對系統的未來容量作出預測和規劃。
3、性能調優
負載壓力測試結構剖析負載壓力測試結構剖析
性能調優一般的步驟為首先查找形成系統瓶頸或者故障的根本原因,其次是進行性能調整和最佳化,最後便是評估性能調整的結果。
負載測試時通過逐步增加系統負載,測試系統性能的變化,並最終確定在滿足性能指標的情況下,系統所能承受的最大負載量的測試。
壓力測試是通過逐步增加系統負載,測試系統性能的變化,並最終確定在什麼負載條件下系統性能處於失效狀態,並以此來獲得系統能提供的最大服務級別的測試。
6、並發性測試
並發性測試的過程,是一個負載測試和壓力測試的過程。即逐漸增加並發用戶數負載,直到系統的瓶頸或者不能接收的性能點。並發性測試分為三類:
a、套用在客戶端性能的測試;
負載壓力測試工具負載壓力測試工具
b、套用在網路上性能的測試;
c、套用在伺服器上性能的測試;
7、疲勞強度測試
8、大數據量測試 大數據量測試包括獨立的數據量測試和綜合數據量測試兩類。

負載測試

術語“負載測試”在測試文獻資料中通常都被定義為給被測系統加上它所能操作的最大任務數的過程。負載測試有時也會被稱為“容量測試”,或者“耐久性測試/持久性測試”。 容量測試的例子:
伺服器負載測試伺服器負載測試
通過編輯一個巨大的檔案來測試文字處理軟體;
通過傳送一個巨大的作業來測試印表機;
通過成千上萬的用戶信箱來測試郵件伺服器
有一種比較特別的容量測試是叫作“零容量測試”,它是給系統加上空任務來測試的。 耐久性測試/持久性測試的的例子:在一個循環中不停的運行客戶端超過一個擴展時間段。
負載測試的目的:
找到一些在測試流程中前面的階段所進行的粗略測試中沒有被找出的bugs,例如,記憶體管理bugs,記憶體泄露,緩衝器溢出等等。保證應用程式達到性能測試中確定的性能基線。這個可以在運行回歸試驗時,通過載入特定的最大限度的負載來實現。儘管性能測試和負載測試似乎很像,但他們的目的還是有差異的。一
方面,性能測試使用負載測試的技術,工具,以及用不同的負載程度來測度和基準化系統。在另一方面來講,負載測試是在一些已經定義好的負載程度上進行測試的,通常對系統加上最大負載之後,系統應該仍然可以提供全部功能。這裡需要明確一點,負載測試並不是要對系統載入上過度的負載而使系統不能工作,而是要使系統像一個上滿了油的機器嗡嗡叫。 在負載測試的相關內容中,我想應該非常重要的是要有十分充足的數據來進行測試。從我的經驗中得知,假若不用非常大的數據*去測的話,有很多嚴重的bug是不會的到的。比如說,LDAP/NIS/ActiveDirectory資料庫中成千上萬的用戶,郵件伺服器中成千上萬的信箱,資料庫中成G成G的表,檔案系統中很深的檔案或者目錄的層次,等等。顯然,測試人員就需要使用自動化工具來產生這些龐大的數據集,比較幸運的是任何優秀的腳本語言都可以勝任這些工作。
負載壓力測試站點測試工具負載壓力測試站點測試工具

熱門詞條

聯絡我們