掌握哪些知識才能做好效能測試

2021-10-01 10:26:41 字數 1161 閱讀 3204

效能測試是通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統的各項效能指標進行測試。負載測試和壓力測試都屬於效能測試,兩者可以結合進行。通過負載測試,確定在各種工作負載下系統的效能,目標是測試當負載逐漸增加時,系統各項效能指標的變化情況。壓力測試是通過確定乙個系統的瓶頸或者不能接收的效能點,來獲得系統能提供的最大服務級別的測試。

如果想真的做好效能測試,需要學習的東西還是比較多的。簡單列一下吧。

精通效能測試的基本概念,過程,方**,了解效能工程;

精通1個商業效能測試工具+1個開源效能測試工具,知道工具可以做什麼,不可以做什麼,以及工具使用中常見的問題和解決思路;

紮實的計算機專業基礎知識,包括計算機組成原理、作業系統、資料庫原理、計算機網路原理

熟悉至少1個常用的資料庫產品,例如sql server或者oracle,能進行一般的資料庫管理操作,熟悉sql指令碼的使用,熟悉常用的資料調優工具和常用的counter;

熟悉至少乙個作業系統的原理,windows或者linux都可以,熟悉作業系統的體系架構、作業系統的重要基礎概念,以及記憶體管理、儲存/檔案系統、驅動/硬體的管理、網路協議的實現及構成、效能的監控方法和原理,熟悉常用的counter;

熟悉至少乙個web server產品,例如apache,了解一般的配置和常用的counter;

熟悉至少乙個應用伺服器產品,例如tomcat,了解一般的配置,熟悉常用的伺服器效能監控方法和原理,熟悉常用的counter;

至少熟悉tcp/ip協議,熟悉http協議,至少見過並了解三層、四層交換或者路由器的使用和配置。了解常用的與網路效能相關的counter;

了解一般的大型企業應用的部署架構和應用架構;

了解知名大型web應用、高併發量、高流量、實時響應要求高的超大規模**的架構和優化歷程;

熟悉統計學的基礎知識、常用分析方法以及實驗設計方法,了解數學建模相關的知識;

熟悉專屬行業的業務知識和使用者場景,例如電信行業的oss系統所涉及的業務知識和使用者場景,**交易系統所涉及的業務知識和使用者場景;

大量的實際效能測試及優化經驗;

積極的參與到各類圈子、社團的討論和交流、分享中。

業務技能:了解行業領域知識,熟悉系統業務。才能制定合理的測試方案。

專業技能:工欲善其事,必先利其器:至少精通一門測試工具

價 值體現與昇華:故障分析 與 效能調優

了解這些許可權知識,才能對自己的檔案管理更加放心!

通過設定ntfs許可權,實現不同的使用者訪問不同的許可權 分配了正確的訪問許可權後,使用者才能訪問其資源 設定許可權防止資源被篡改 刪除 檔案系統即在外部儲存裝置上組織檔案的方法 常用的檔案系統 fat windows ntfs windows ext linux常見 fat轉換為ntfs conv...

知識付費創業時代,怎樣才能做好?

人人都在做知識付費,究竟要怎樣才能脫穎而出?從本質上看,知識付費平台並不創造知識,它們售賣的是知識服務。如果將知識服務看成實體商品,那麼平台就相當於商店。商店要對自己售賣的商品質量負責,同樣,平台也要對提供的知識服務質量負責。一方面,平台要對知識產品進行認真篩選,去偽存真 去粗取精 另一方面,要聘請...

學習Oracle架構應當掌握哪些知識

學習oracle,最好首先了解oracle的框架。這樣對oracle有乙個整體的認識,有高屋建瓴的作用 1 物理結構 由控制檔案 資料檔案 重做日誌檔案 引數檔案 歸檔檔案 口令檔案組成 乙個 資料庫中的資料儲存在磁碟上物理檔案,被使用時,調入記憶體。其中控制檔案 資料檔案 重做日誌檔案 跟蹤檔案及...