| 性能測試關注的層面 | 具體解釋說明 |
| 性能基礎 | 性能測試理論、流程、方法 |
| 關注服務端、APP端:Android、iOS、h5 | |
| 編碼基礎 | 有一定的編碼基礎 |
| 語言有如:Java、C、Pythoh、Shell | |
| 數據庫方面 | 數據庫理論和基礎知識 |
| 基礎的SQL語句編寫、函數的使用,存儲過程的編寫 | |
| 數據庫的基本操作命令使用:Oracle11g、MySQL5.7、SQLServer2008、Redis3.2 | |
| 中間件方面 | 中間件理論和基礎知識 |
| 熟悉常用配置項的調優,基礎命令的使用,如:JDK1.8、Tomcat8、Apache2.4、Nginx1.14、WebLogic10 | |
| 性能壓測方面 | 性能壓測,如:LoadRunner11、JMeter4.0、Tsung1.7、Locust使用、[jvisualvm、jmc5.2]基於jdk1.8、Oracle awr報文分析、MySQL慢查詢日志、死鎖檢測、執行計划的使用) |
| 性能分析方面 | 性能監控、分析、定位工具的使用,如:([jvisualvm、jmc5.2]基於jdk1.8、Oracle awr報文分析、MySQL慢查詢日志、死鎖檢測、執行計划的使用) |
| 性能調優方面 | PC端(b/s、c/s)、APP端(Androd、iOS、h5)中熟悉常見指標項正常數值的分析和調優 |
| 中間件(Apache、Nginx、Tomcat、Weblogic)中常見指標項正常數值的分析和調優 | |
| 數據庫(MySQL、Oracle、Redis、SqlServer)中常見指標項正常數值的分析和調優 | |
| 操作系統(windows、linux)中常見指標項正常數值的分析和調優 | |
| JVM中常見指標項正常數值的分析和調優 | |
| 代碼(Java、C、PHP),無死鎖、死循環等 | |
| 持續集成方面 | 持續集成應用的知識 |
| 常用命令的使用,配置文件的編寫,如:Ant1.9、Jenkins1.6、svn1.8 | |
| 操作系統方面 | 操作系統理論和基礎知識 |
| linux基本命令的使用,如:head、tail、cat、more、chown、chmod、ln、rpm、tar、zip、rm、grep、awk、seed、find、sort、wl、df、du、diff等 | |
| 監控命令使用:top、free、vmstat、iostat、sar、netstat、tcpdump、dstat | |
| 監控JVM的命令的使用:jps、jinfo、jstat、jstack、jhat、jcmd等 | |
| 網絡知識方面 | 網絡理論和基礎知識 |
| 網絡模型、常用協議知識:tcp/udp、ip、http、https、webService、dubbo等 | |
| 系統架構方面 | 系統架構(網絡拓撲圖、物理架構、邏輯架構、部署方式、是否分布式系統、有無集群、負載均衡、有無緩存(前端頁面、應用服務器、數據庫、硬盤)、是否使用了消息隊列(activeMQ、rabbitMQ)等) |
| APP端性能 | APP端性能測試工具的使用,如:Android:GT2.6、Emmagee,命令:ddms25、adb、monkey等,iOS:xcode6等 |
| APP特性測試:關注啟動加載時間、CPU使用率、內存使用率、電量、流量、幀率、溫度、安裝包瘦身、弱網等 | |
| 文檔編寫 | 常用測試文檔的編寫,如:編寫性能測試計划、性能測試報告、性能缺陷分析等 |
| PC端(b/s、c/s)、APP端(Androd、iOS、h5)、中間件(Apache、Nginx、Tomcat、Weblogic)、數據庫(MySQL、Oracle、Redis、SQLServer)、操作系統(Windows、Linux)、JVM中常見監控指標項合理數值的確定 | |
| 常用工具 | 其它常用工具的使用 |
| Java工程構建工具:Eclipse4.5、IntelliJ IDEA2018.1.2、抓包工具:Fiddler4.6、格式化json工具:JsonView1.2、連接linux工具:putty0.6 | |
| 連接數據庫工具:Oracle sql developer4.2、內存堆棧分析工具:MemoryAnalyzer1.6、 | |
| 前端分析工具:YSlow3.1、FireBug2.0、ChromeDevTool、webService協議接口測試工具:SoapUI1.9、 | |
| 測試管理工具:Testlink1.9、Mantis1.0、BugFree3.0 | |
| 其它知識 | 一鍵部署工具:Docker、服務注冊和管理工具:ZooKeepr、運維監控工具:Zabbix等 |
后面根據情況,做不定期更新該匯總表格
