從16年4月份開始學習效能測試到現在全職做效能測試工作,差不多兩年半時間。期間斷斷續續寫了一些效能測試方法和負載工具以及監控工具相關的部落格。
主要會從基礎篇、方法篇、分析篇、監控篇、工具篇這幾部分來統計,具體見下文吧,會不斷更新的。。。
基礎篇
我第一次真正意義上接觸效能測試,應該是從段念老師的《軟體效能測試過程詳解與案例剖析》這本書開始的。相比於後來市場上的一些效能測試工具書,
比如:《零成本實現效能測試-基於apache jmeter》、《軟體效能測試與loadrunner實戰教程》來說,段念老師的書更貼近效能測試本質。
上面提到的2本書,其實更多還是從jmeter或者loadrunner這兩個工具的角度去講怎麼做,而欠缺為什麼如此做的內容。
1、《效能測試基礎知識》
2、《效能測試型別》
3、《效能測試用例、策略和方法》
4、《效能測試應用領域》
5、《乙個完整的效能測試流程》
6、《效能測試常見術語**》
7、《聊聊連線池和執行緒》
8、《如何開展效能測試》
9、《轉》效能測試指標》
10、《認清效能問題》
11、《**效能測試策略及適用場景》
從零開始篇
從零開始效能測試,應該做什麼事,以及怎麼做的方**。
1、《效能測試從零開始實施指南-測試流程篇》
2、《效能測試從零開始實施指南-文件建設篇》
3、《效能測試從零開始實施指南-測試計畫篇》
4、《效能測試從零開始實施指南-場景模型篇》
5、《效能測試從零開始實施指南-容量評估篇》
6、《效能測試從零開始實施指南-效能監控篇》
7、《效能測試從零開始實施指南-測試報告篇》
方法篇
效能測試無疑是乙個很複雜的工程,採用合理的測試方法,才能使得測試結果更貼近系統實際的效能表現,為系統擴容和上線解決業務痛點提供參考。
1、《效能測試從需求分析開始》
2、《聊聊效能測試開始前的準備工作》
3、《再談效能測試之需求調研》
4、《**基準測試》
5、《聊聊基準測試的mvp方案》
6、《**容量測試與容量規劃》
7、《一次簡單的壓力測試例項》
8、《聊聊全鏈路壓測》
9、《關於效能測試平台的一些想法》
10、《再談全鏈路壓測》
11、《電商大促,效能測試都在做什麼?》
12、《全鏈路壓測資料彙總——業內大廠解決方案》
13、《全鏈路壓測第一次實踐》
14、《全鏈路壓測探索實踐之路》
15、《效能測試體系建設演進之路》
16、《生產全鏈路壓測實踐之道》
17、《思考:如何保證服務穩定性?》
18、《轉》
二十問全鏈路壓測乾貨彙總(上)》
分析篇
效能測試過程中,會遇到很多意想不到的問題,或者說瓶頸。如何根據測試結果分析並定位瓶頸,是效能測試中最重要的一項工作。
1、《效能瓶頸分析方法》
2、《前端效能優化方法》
3、《效能測試中tps上不去的幾種原因**》
4、《聊聊效能優化模式》
5、《常見的效能測試缺陷》
6、《效能測試常見瓶頸分析及調優方法》
工具篇
工欲善其事,必先利其器。好的工具可以輔助我們更好的完成工作,提高工作效率。
1、《jmeter:菜鳥入門到高階》系列
2、《locust:簡介和基本用法》
3、《基準測試工具:wrk初識》
ps:關於jmeter,請看具體內容;關於python開發的效能測試框架locust,目前正在學習和實踐中,後續會不斷更新。。。
監控篇
對伺服器、資料庫、網路甚至硬體裝置的狀態監控,是效能測試中很重要的一環。只有實時了解被測應用的各方面狀態,才能更好的進行後續工作。
1、《服務端監控工具:nmon使用方法》
2、《時序資料庫influxdb:簡介及安裝》
3、《資料採集工具telegraf:簡介及安裝》
4、《視覺化工具grafana:簡介及安裝》
5、《效能測試監控平台:influxdb+grafana+jmeter》
6、《nmon實時監控並生成html監控報告》
7、《**全鏈路監控》
8、《nmon2influxdb+influxdb:服務監控視覺化部署》
其他
關於效能測試崗位面試,關於團隊文化建設,關於一些思考和學習資料鏈結。。。
1、《效能測試崗位常見面試題》
2、《務虛:建立團隊的效能文化》
4、《效能測試之思》
5、當我們討論效能測試時,我們在說什麼?
6、《效能測試工程師,面試都問什麼?》
IT之路 效能測試系列 初識效能測試
上一章節我們大概了解了下loadrunner,這一章,我們來認識一下效能測試。說到效能測試,很多同學會有自己不同的感想。web前端的測試同學說 頁面怎麼半天打不開啊,沒辦法測啊,必須改善。一線運維的同學說 靠,系統上線這才多久啊,怎麼就嘎嘣的宕機了?這可以不行啊,客戶跳起來了,必須趕緊處理。終端使用...
測試工程師的職場發展二三談
今天幾個測試圈子的大佬約了飯局,席間彼此交流了很多關於職場工作上測試相關的話題。聽了他們的一些觀點很有啟發,我自己對於聊的話題也做了一些描述和實際的案例說明。聊的第乙個話題就是測試leader如何保障團隊的質量交付,這個話題最近在很多地方,聽很多人聊過。我會嘗試從以下幾點來做闡述說明,觀點僅代表個人...
從使用者感知談軟體效能測試
今天有乙個同學問 乙個小的系統,使用者併發數為 20個,那事務平均響應時間大概在什麼範圍內?怕麻煩直接告訴他 2 5 8 原則,鑽牛角尖的話,需要進一步確認什麼樣的小系統?提供的什麼型別的業務?使用者行為是什麼樣的?使用者對系統的使用頻率?就算同響應時時間一樣,前端通過不同展現方法,使用者的感知可能...