使用場景
該系統為在線活動系統,需要確定該系統在響應時間良好的情況下能否支撐2000人并發。
問題描述
系統在投入生產后,在活動開始期間,大量用戶反饋系統訪問時間過長,頁面卡頓或點擊之后系統未響應。
如何測試
1、測試準備
a、需求調研與分析
b、測試計劃/方案設計
c、測試環境搭建,工具部署,數據準備
2、腳本設計
a、腳本設計
b、腳本調試
3、測試執行
a、按照計劃執行
b、問題反饋與結果分析
4、測試報告
a、報告編寫
b、項目交付
測試結果與問題解決
根據客戶給出的峰值情況下的平臺用戶數量,ART以及服務器CPU、內存閾值,以此為目標首先進行了第一輪負載測試 (服務器端、壓力daunt網絡帶寬固定)。
第一輪負載測試的服務器配置與生產環境一致,在1000并發時,服務器CPU使用率高達95.69%,該數據超過了閾值,通知客戶后,客戶進行了服務器配置升級,升級后開展了第二輪測試。
第二輪負載測試首先驗證了1000并發,數據與第一次相比TPS提高了1.6倍左右,資源利用率下降了50%左右,然后在不觸發閾值的前提下找到該配置下的最大并發數為2100,在該配置下滿足客戶支撐2000并發的需求"。
推薦閱讀: