性能測試中遇到問題的分析過程

性能測試中遇到問題的分析過程nginx

咱們在作性能測試的時候可能會遇到各類各樣的問題,好比TPS低,TPS異常波動等問題,那咱們要怎麼來分析和解決呢?數據庫

今天我在網上看到一篇給銀行支付交易系統進行性能分析調優的文章,正好我如今也在作銀行支付交易管理系統,所以記錄下來借鑑學習以備後用。https://blog.51cto.com/372550/2049443,根據這個案例來分析下性能測試解決問題的思路。apache

咱們發現問題時如何分析解決呢,應該從簡單到複雜,自上而下來排查:tomcat

1.硬件:首先咱們觀察測試環境的硬件設備是否知足需求(內存,CPU,磁盤IO)。這些是最容已排查的,硬件不足就升級硬件設備。網絡

2.壓力機自己瓶頸:運維

3.網絡帶寬:觀察網絡帶寬是否夠用,檢測網絡是否丟包。網絡有問題找運維或網管。性能

4.數據庫:鎖、索引、鏈接數設置、慢SQL。學習

5.中間件:apache配置、tomcat配置、nginx配置。測試

6.垃圾回收機制:JVM配置。中間件

相關文章
相關標籤/搜索