大型網站壓力測試及優化方案(8)

發表于:2017-04-17來源:云棲社區作者:邴越點擊數: 標簽:壓力測試
(1)系統對高并發的場景響應不足,如數據庫連接池過低,服務器連接數超過上限,數據庫鎖控制考慮不足等 (2)內存泄露,如在長時間運行下,內存沒
(1)系統對高并發的場景響應不足,如數據庫連接池過低,服務器連接數超過上限,數據庫鎖控制考慮不足等
(2)內存泄露,如在長時間運行下,內存沒有正常釋放,發生宕機等
(3)數據庫優化不足,業務日益增長,關聯表眾多,SQL不夠優化等
 
定位到上述問題,接下來就是提出合理的調整目標,
比如服務器資源有限,可以通過配置更多的機器,服務上云等進行優化;
如果對高并發支持不好,就可以在代碼層面優化,提高并發支持;
數據庫性能問題,如慢查詢等問題,就可以進行 SQL語句優化等。

3.實施解決方案,進行迭代開發

上一步的分析給出了一個初步的性能優化方案,接下來就是針對方案中提到的內容進行針對性的改進。
這個過程可以應用敏捷的思想進行迭代,在開發完成后,為了對比優化結果,可以對調優后的系統進行小范圍測試。

4.進行基準測試并分析調優結果

數據說明一切,性能優化的結果不能簡單的通過 “感覺系統變快了”來衡量,最好是通過對比優化前后的測試結果,用圖表的方式直觀的把優化結果展示出來?;鶞蕼y試是指通過設計科學的測試工具和方式方法,實現對一類測試對象的某項性能指標進行定量的和可對比的測試。對比測試結果,結合容量評估等工作,可以讓系統發揮最大的效用。
 
一個階段的優化工作完成以后,最好是總結反思一下,比如本次優化是否達到了目標?系統的整體性能是否得到了改善?用戶體驗是否得到了提升?以及如何在接下來的開發工作中做的更好。

 

使用JMeter進行壓力測試實踐

原文轉自:https://yq.aliyun.com/articles/66589

...
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97