【分享】Performance Testing vs. Load Testing vs. Stress ...
文章推薦指數: 80 %
如果您是開發人員,QA工程師或DevOps,則需要進行不同類型的性能測試, ... 壓力測試是通過在極端負載下進行測試來檢查系統的上限的測試。
橘子亂說話
跳到主文
我很喜歡美食與旅遊,藉由照片或文字來形容餐點,挖掘台灣隱藏於街道巷弄內的店家,一起分享討論最新資訊!
📍台北/新北美食探險家😂
Instagram,Facebook,Blog:橘子亂說話
部落格全站分類:美食情報
相簿
部落格
留言
名片
Jan11Thu201820:48
【分享】PerformanceTestingvs.LoadTestingvs.StressTesting
如果您是開發人員,QA工程師或DevOps,則需要進行不同類型的性能測試,以確保每次更改code或添加功能(a)不會中斷系統,並且(b)可以正常運作。
但是你應該進行哪種類型的性能測試呢?負載測試和其他類型的測試之間有什麼區別,以及哪種測試適合於哪種情況?在這篇文章中,我們將介紹這些問題。
WhatisPerformanceTesting?什麼是效能測試?
效能測試是檢查系統如何運行和執行的測試通用名稱。
效能測試負責檢查軟體和基礎架構的響應性,穩定性,可擴展性,可靠性,速度和資源使用情況。
不同類型的效能測試為您提供不同的數據,我們將會進一步詳細說明。
在進行效能測試之前,業務必須確認系統的目標,以便根據客戶的需求確定系統的行為是否能另客戶滿意。
執行效能測試後,可以分析虛擬用戶數量,每秒點擊次數,每秒誤差,響應時間,延遲和每秒頻寬流量等不同的KPI,瞭接他們之間的相關性。
通過報告,您可以確定瓶頸和錯誤,並決定下一步需要做什麼。
WhenshouldyouusePerformanceTesting?什麼時候需要效能測試?
當你想檢查你的網站性能以及Server,Database,Network等。
如果你使用Waterfall的開發方法,那麼至少每次發布一個版本前都要進行效能測試。
如果你是使用敏捷開發,那麼就應該持續不間斷的測試(使用CIServer)。
WhatisLoadTesting?
負載測試是檢查系統如何在大量的虛擬用戶在一段時間內對系統操作的情況下進行的測試。
以下有幾種類型的opensource的負載測試工具
1.TheGrinder
2. Gatling
3. Tsung
4. JMeter
5. Locust
JMeter是最流行的。
WhenshouldyouuseLoadTesting?
當你想確定系統在同時間可以處理多少用戶數量時。
您可以制定不同的用戶操作情境來進行測試,例如:大量使用者在網站上進行結帳行為。
基本上,負載測試是你始終該做的事情,以確保你的系統處於穩定的狀態。
這就是為什麼它應該被整合到CI上,像Jenkins和Taurus這樣的工具。
WhatisStressTesting?
壓力測試是通過在極端負載下進行測試來檢查系統的上限的測試。
測試將檢查系統在高負載下的表現,以及如何在正常使用時恢復系統,即throughput和responsetime等KPI是否與正常使用的情形相同,壓力測試還會檢查MemoryLeak(記憶體漏洩),緩慢、安全和數據損壞的問題。
壓力測試可以通過負載測試工具來進行,通過定義一個測試案例,使用大量的虛擬用戶對系統進行操作。
如果你的壓力測試為虛擬用戶數量的突然增長,那就叫做“秒殺測試”(SpikeTest)。
如果測試為長時間壓力測試,以緩慢的速度增長來檢查系統的可持續性,則稱為“浸泡測試”(SoakTest)。
WhenShouldYouUseStressTesting?
在重要的節慶到來之前,網站壓力測試和應用程式壓力測試是重要的,比如黑色星期五、流行音樂會的門票銷售或選舉等。
但是我們建議你每隔一段時間進行一次壓力測試,以便了解系統的能力。
這可以確保您隨時準備應對突發性的高峰流量,並為您提供更多的時間和資源來解決瓶頸問題。
參考連結:link
全站熱搜
創作者介紹
橘子亂說話
橘子亂說話
橘子亂說話發表在痞客邦留言(0)人氣()
E-mail轉寄
全站分類:數位生活個人分類:軟體工程此分類上一篇:【分享】分析關鍵效能指標的相關性
上一篇:【分享】分析關鍵效能指標的相關性
下一篇:【分享】ADBShell用法
歷史上的今天
2018:【分享】分析關鍵效能指標的相關性
2018:【分享】WhatareKPIs?什麼是關鍵效能指標?
▲top
留言列表
發表留言
最新文章
參觀人氣
本日人氣:
累積人氣:
文章分類
橘子的食記(15)
雙北美食(518)南投美食(5)宜蘭美食(3)花蓮美食(3)桃園美食(5)高雄美食(13)屏東美食(25)香港美食(3)台中美食(20)DIY動手做(11)基隆美食(3)台南美食(9)開箱系列(28)美食大全(9)新竹美食(1)
工程師看這邊(11)
網站Webstie(8)軟體工程(21)IoT物聯網(1)CG(1)數據分析(1)Node.js(1)AWS(1)Ubuntu(7)C/C++(2)Javascript(2)DesignPattern(3)
橘子出去玩(3)
旅遊(8)旅館介紹(7)商店探訪(0)
其他(6)
其他(12)教學類(1)購物體驗(1)歌詞(37)生活小常識(10)大全系列(7)
加密貨幣(2)
橘子推薦懶人包
[肉桂捲大全]網羅雙北知名肉桂捲,踩雷必看!台北必吃肉桂捲[台北超人氣火鍋大全]最好吃的麻辣鍋、石頭火鍋、火鍋吃到飽推薦,台北美食推薦[雙北咖哩排名大全]你想吃蘋果咖哩還是紅酒咖哩?跟著我的腳步,找到最適合你的咖哩[台北必吃人氣漢堡]漢堡控必訪,台北超好吃漢堡,台北美食懶人包[泰式料理大全]搜羅好吃的泰式料理,台北泰式料理推薦[雙北必吃日式料理懶人包],居酒屋、串燒、懷石料理,高級海鮮食材,雙北日式料理推薦[台北必吃餐酒館懶人包],義式料理、法式料理、美式料理、西班牙料理、異國料理,雙北餐酒館推薦
文章搜尋
最新留言
QRCode
回到頁首
回到主文
免費註冊
客服中心
痞客邦首頁
©2003-2021PIXNET
關閉視窗
延伸文章資訊
- 1何謂壓力測試? - 香港經濟日報- 知識庫
金管局2010年8月發指引,銀行須為按揭申請人進行壓力測試。現行測試要求是:在當前按揭利率下,每月供款不可高於申請人家庭收入5成;一旦按息升3厘, ...
- 2壓力測試的架構* - 中央銀行
本文的主旨在於以Cihak所製作之Stress Tester 2.0 壓力測試軟體為基礎介紹. 壓力測試的架構,希望有助於建構對金融體系進行利率風險、匯率風險、信用風. 險、權益市值風險 ...
- 3【分享】Performance Testing vs. Load Testing vs. Stress ...
如果您是開發人員,QA工程師或DevOps,則需要進行不同類型的性能測試, ... 壓力測試是通過在極端負載下進行測試來檢查系統的上限的測試。
- 4壓力測試- 維基百科,自由的百科全書
- 5[軟體效能測試] 效能測試、壓力測試和負載測試的比較 - David Ko
他舉一個有名的例子:當你要測試文書處理程式,負載測試是決定程式是否能處理一個1GB的檔案;而壓力測試則是在測試,此程式使否成承受當使用者每秒 ...