壓力測試最先出現在金融領域,后引申進入軟件開發領域。壓力測試,又稱強度測試、負載測試,即模擬盡量真是的場景或者數據對系統的軟硬件進行超負荷、長時間的測試,來檢測系統的可靠性和穩定性燈性能。
一、負載能力
在正常的響應時間中,系統所能承載的最大用戶數量。
二、吞吐率
單位時間內,系統在不同負載壓力下,完成的用戶請求數量。
三、響應能力
在不同負載壓力的情況下,從客戶端發起請求,到服務端完成應答并將結果返回客戶端的全部時間。對于響應時間,一般遵循這樣一個標準“2/5/10原則”:
在2秒之內給用戶響應被認為是非常有吸引力的用戶體驗;
在2-5秒內給用戶響應被認為是比較不錯的用戶體驗;
5-10秒內給用戶響應被認為是糟糕的用戶體驗;
如果給用戶響應的時間在10秒以上,那么恭喜你:如果你的網站不是傳統節日期間的12306,那么你的用戶鐵定會妥妥的流失。
四、可靠性
連續工作的情況下,系統正常運行的時間。
用于小編對壓力測試的掌握有限,就不再啰嗦了,分享下有個壓力測試的鏈接,期望與大家共同學習:
《使用VS自帶Test進行單元測試》(灰太狼)
《 壓力測試~一套完整的壓力測試項目文檔》
《壓力測試的步驟》
感謝您的寶貴時間,祝生活愉快,謝謝~~
——joker
新聞熱點
疑難解答