文章彙整

淺談測試基本觀念 – 壓力測試、負載測試、效能測試

By Steffi 10 months agoNo Comments
首頁  /  網站設計與開發  /  網站測試  /  淺談測試基本觀念 – 壓力測試、負載測試、效能測試

壓力測試 負載測試 效能測試

上次和大家分享過多變量測試,不知道大家還記不記得呢?這次要跟大家來簡單談談測試人員必備的三個基本觀念:

  • 壓力測試 (Stress Testing)
  • 負載測試 (Load Testing)
  • 效能測試 (Performance Testing)

這三個元素看起來長個很像,卻又有許多不一樣,而主要的差異其實會依據測試目的的不同,來做不一樣的調整。即使是資深的相關從業人員,也不見得能輕易地說出三者間的差異。

首先,壓力測試(Stress Testing)是什麼?簡單來說就是不斷的給予目標施加壓力,直到目標系統癱瘓,進而得知目標系統能承受的最大壓力。換句話說,壓力測試的目的即是在於找出『在什麼狀態下,系統效能無法繼續接受』。

舉個簡單的例子來形容壓力測試:小明可以輕鬆的吃光一碗飯、辛苦的吃光第二碗飯、痛苦地吃光第三碗飯、第四碗吃沒幾口就…[email protected]#$$%^&*,於是我們得到結論 小明最多只能吃三碗飯

其次,負載測試(Load Testing)又是什麼呢?通常被定義提供系統所能執行最大工作量運作測試的流程,也可稱為『壽命(longevity) / 耐力(endurance)測試』。

舉個簡單的例子來解釋負載測試:A購物網最多可以讓500個人同時在線上購物,那麼我們讓A網站持續維持在500人同時購物的狀態,無異常的狀況下持續運作能達到多久來測試該站的穩定性。用意則是找出系統極限,為優化該站收集資料。

最後,效能測試(Load Testing)是什麼?在這邊我們不需用長篇大論的深度探討,直接以負載測試中的A購物網來解釋,即是當這500人同時在線上購物時,系統反應時間是否能夠滿足需求定義時間?一般來說,使用者能接受的底限大約落在2-3秒左右,一但超過這個時間使用者很容易就直接走人。

以上三個基本觀念大家是不是都懂了呢?其實要成為一個專業的測試人員,要懂的東西非常多,每個領域都得有相當程度的涉獵,就能替PM、RD找出root cause的時間上縮短不少!我們下次再見囉!

更多電商營運與架站相關的知識,歡迎訂閱歐斯瑞電子報,以及追蹤我們的Facebook粉絲專頁

 

參考原文:Wikipedia – Stress Testing

                 Grig Gheorghiu – Agile Testing

 

延伸閱讀:

網站測試-功能篇(上)

QA人員你做對了嗎?- QA 測試表單大解析

以上內容由Astralweb 歐斯瑞編寫製作

 000

推薦文章

Category:
  網站測試

留下回應

你的電子郵件地址不會被公開.

取得獨家電子商務祕技

建立更好的策略靈感

跟上全球的網路趨勢

絕佳的電商解決方案

電子商務戰略全指南

每月發送電商戰略指南,只要填寫E-mail即可訂閱!

請到您的信箱確認,即可完成訂閱。