您好,登錄后才能下訂單哦!
1. 通用分析思路
觀察現象——>層層遞進——>縮小范圍——>推理分析——>不斷驗證——>確定結論
觀察現象:現象只要是指頁面的表現、服務器的資源表現、各類中間件的健康度、log日志、
各類軟件的參數、各類數據庫的健康度等。
需要關注的公共指標:響應時間、TPS、QPS、成功率、CPU、MEMORY、IO、連接數、進程\線程數、緩存命中率、流量等;
除了公共指標外,還有一些針對具體系統軟件需要監控的指標。比如,JVM中各內存代的回收情況以及GC的情況,PHP-FPM中的max active processes、slow requests等。
層層遞進:按照系統的層級一層層的分析排除,從應用服務器一層開始,逐層排查,最終會分析到數據庫層。
縮小范圍:經過層層遞進后,排除和分析的范圍就縮小了。
推理分析:需要秉承大膽猜測、小心求證的原則。
不斷驗證:如果我們沒有足夠的經驗,在分析的時候很難一針見血,耐心的不斷驗證是我們唯一的方法。
確定結論:多練習多總結
典型的三層架構模型:
Client——web server ——DB server
2. 測試報告編寫技巧
1)結構清晰,要有較好的層次感,這樣看起來才不會亂。
2)描述簡潔,不要過多的廢話;
3)圖文混合,一圖勝千言,能用一張圖說清楚的就不用一段話;
4)數據對比,有數據,有對比,才更有說服力
另外,針對不同的人要寫不同的報告。針對領導,要盡量避免專業術語,要用更容易理解的話來描述。如果發送給技術人員,可以站在專業的技術角度去編寫,體現分析過程、細節、解決方案以及結論。
對于分析出來的問題,要給出適當的解決方案。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。