敬請註冊 ... !    登入
關於本協會
登入
軟體品質資源專區
主選單
最新討論文章
討論區主頁
   軟體驗證測試
     壓力測試、績效測試與負荷測試 ?
無發表權

全部展開 前一個主題 | 下一個主題
發表者 討論內容
albertchou
發表時間: 2007-09-28 13:20
Just can't stay away
註冊日: 2003-04-21
來自:
發表數: 71
Re: 壓力測試、績效測試與負荷測試 ?
就 in800 所提的問題,簡單回覆如下:

整合測試著重的是被整合完成的那部份的“功能是否符合規格”?它可以是系統的一部份,或整個系統,進行整合測試的前提是要被整合的各部份通過單元測試。系統測試主要在測試非功能的系統屬性,譬如:績效(performance)測試、壓力(stress)測試、復原測試(recovery)、型態測試(configuration)、背對背(back-to-back)測試…等。進行系統測試的前提是系統通過整合測試。

績效測試主要目的在求取系統的績效能符合客戶需求。因此,於執行績效測試時,首先要知道客戶對客戶的需求為何。例如:對WEB應用系統而言,同時有多少使用者上線時,資料庫當時的容量為何,系統的反應時間應為多少秒。有了這個需求後,對系統進行負載測試以了解系統目前的績效,當系統績效不符需求時,就要調校(tuning)系統。系統經過調校後,再重複以上步驟直到系統達到要求。

負載(load)測試是使系統在有負載的情況下運轉一段時間,其負載的大小是依使用者需求所決定的。若於系統開發的過程中,系統暫時不能達到客戶需要的最大負載時,該負載就以績效測試所得到當時的最佳狀況為負載。其目的是在找出一般於功能測試(整合測試)所不能找出的錯誤。如:記憶體管理的錯誤、記憶體的漏洞(memory leaks)…等。或者回歸測試時確保系統符合先前的績效基準(先前可達到的績效)。附帶說明,也有人將負載測試稱為容量(volume)測試。

壓力測試是對系統資源不斷地施加壓力,觀察系統最後在什麼樣的壓力下與系統的那一部份被壓垮,以及當系統被壓垮時系統是否可平順地結束與回復。其目的為確保系統可平順地結束與回復(the system fails and recovers gracefully)。

軟體品質協會資深管理師 周茂松 敬上
全部展開 前一個主題 | 下一個主題

主旨: 發表者 日期
   壓力測試、績效測試與負荷測試 ? in800 2007-09-20 17:51
     Re: 壓力測試、績效測試與負荷測試 ? admin 2007-09-28 08:55
     » Re: 壓力測試、績效測試與負荷測試 ? albertchou 2007-09-28 13:20
     Re: 壓力測試、績效測試與負荷測試 ? tyrone 2007-10-04 13:12

無發表權
 
-=協會通訊地址:330047 桃園市桃園區大林路100號6樓 =-
電話:(03) 367-8567 電子信箱:register@csqa-tw.org.tw=-
-=本網著作權為中華民國資訊軟體品質協會所有,禁止未經授權轉貼節錄=-
Powered by XOOPS , Twe76.net