1. 程式人生 > >《效能測試二三談》系列

《效能測試二三談》系列

從16年4月份開始學習效能測試到現在全職做效能測試工作,差不多兩年半時間。期間斷斷續續寫了一些效能測試方法和負載工具以及監控工具相關的部落格。

最近抽時間重新翻看了之前寫的部落格,發現有些內容缺乏思考和精準度。也為了方便自己隨時查閱相關的知識,將效能測試相關的知識、工具、框架相關的內容整理出來,也算是一個Index吧。

主要會從基礎篇、方法篇、分析篇、監控篇、工具篇這幾部分來統計,具體見下文吧,會不斷更新的。。。

 

基礎篇

我第一次真正意義上接觸效能測試,應該是從段念老師的《軟體效能測試過程詳解與案例剖析》這本書開始的。相比於後來市場上的一些效能測試工具書,

比如:《零成本實現效能測試-基於Apache Jmeter》、《軟體效能測試與Loadrunner實戰教程》來說,段念老師的書更貼近效能測試本質。

上面提到的2本書,其實更多還是從Jmeter或者Loadrunner這兩個工具的角度去講怎麼做,而欠缺為什麼如此做的內容。

1、《效能測試基礎知識》

2、《效能測試型別》

3、《效能測試用例、策略和方法》

4、《效能測試應用領域》

5、《一個完整的效能測試流程》

6、《效能測試常見術語淺析》

7、《聊聊連線池和執行緒》

8、《如何開展效能測試》

9、《<轉>效能測試指標》

10、《認清效能問題》

 

方法篇

效能測試無疑是一個很複雜的工程,採用合理的測試方法,才能使得測試結果更貼近系統實際的效能表現,為系統擴容和上線解決業務痛點提供參考。

1、

《效能測試從需求分析開始》

2、《聊聊效能測試開始前的準備工作》

3、《再談效能測試之需求調研》

4、《淺談基準測試》

5、《聊聊基準測試的MVP方案》

6、《淺談容量測試與容量規劃》

7、《一次簡單的壓力測試例項》

8、《聊聊全鏈路壓測》

9、《關於效能測試平臺的一些想法》

 

分析篇

效能測試過程中,會遇到很多意想不到的問題,或者說瓶頸。如何根據測試結果分析並定位瓶頸,是效能測試中最重要的一項工作。

1、《效能瓶頸分析方法》

2、《前端效能優化方法》

3、《效能測試中TPS上不去的幾種原因淺析》

4、《聊聊效能優化模式》

5、《常見的效能測試缺陷》

PS:關於效能瓶頸分析定位的相關內容,目前還是草稿箱狀態,後續會不斷更新。。。

 

工具篇

工欲善其事,必先利其器。好的工具可以輔助我們更好的完成工作,提高工作效率。

1、《jmeter:菜鳥入門到進階》系列

2、《Locust:簡介和基本用法》

PS:關於jmeter,請看具體內容;關於python開發的效能測試框架Locust,目前正在學習和實踐中,後續會不斷更新。。。

 

監控篇

對伺服器、資料庫、網路甚至硬體裝置的狀態監控,是效能測試中很重要的一環。只有實時瞭解被測應用的各方面狀態,才能更好的進行後續工作。

1、《服務端監控工具:Nmon使用方法》

2、《時序資料庫InfluxDB:簡介及安裝》

3、《資料採集工具Telegraf:簡介及安裝》

4、《視覺化工具Grafana:簡介及安裝》

5、《效能測試監控平臺:InfluxDB+Grafana+Jmeter》

 

其他

關於效能測試崗位面試,關於團隊文化建設,關於一些思考和學習資料連結。。。

1、《效能測試崗位常見面試題》

2、《務虛:建立團隊的效能文化》

3、《效能測試相關資料連結》

4、《效能測試之思》

 

目前就這些內容,後續會繼續更新效能測試相關的部落格,就這樣吧。。。