在運維工作中,壓力測試是一項很重要的工作。比如在一個網站上線之前,能承受多大訪問量、在大訪問量情況下性能怎樣,這些數據指標好壞將會直接影響用戶體驗。今天我們就來詳細了解下壓力測試!
軟件壓力測試是一種基本的質量保證行為,它是每個重要軟件測試工作的一部分。軟件壓力測試的基本思路很簡單:不是在常規條件下運行手動或自動測試,而是在計算機數量較少或系統資源匱乏的條件下運行測試。顧名思義:壓力測試,就是 被測試的系統,在一定的訪問壓力下,看程序運行是否穩定/服務器運行是否穩定(資源占用情況)。那么壓力測試具體分為哪些步驟呢?
(1)確定存量數據的規模(用戶一般會要求制造出3-5年的存量數據);
(2)確定需要進行壓力測試的業務(一般是用戶使用最頻繁,或者業務操作復雜的業務);
(3)確定操作用戶的的數量、各類操作用戶的比例;
(4)峰值業務量的要求(一般是1個小時內最多要處理的筆數);
(5)對實時業務響應時間的要求(如在峰值情況下,單筆業務的處理時間(如小于60秒));
(6)對于批量處理過程的時間要求(如進行日終(月終、年終)處理、與外系統間批量數據傳輸時的時間)。
推薦閱讀: