所在位置:首頁 -- 技術培訓 -- 軟件測試 -- Web性能測試最佳實踐

Web性能測試最佳實踐


課程簡介
本課程主要是Web性能測試的高級課程,重點是Web應用的常見性能分析,包括Web服務器的性能分析,主要的性能瓶頸定位方式,以及Web應用的前端性能主題。
課程特點
·結合具體案例進行講解,以一個具體的性能測試項目為出發點,將系統測試過程的各個步驟集中在項目中體現。
·理論和實際結合,既有理論基礎的準備,也有實際操作的指引。
·從系統全局著眼,不拘泥于具體實現方式
培訓目標
·掌握Web性能測試的過程。
·理解Web服務器的機制、了解如何衡量Web服務器的性能。
·深刻理解JMeter性能測試工具并能夠擴展該工具適應各種需要。
·了解主要的Web系統架構模型。
·了解Java Profiling工具和代碼級的調優。
·初步了解NoSQL非關系型數據庫及其應用。
·深刻理解Web前端性能,了解主要的前端性能優化方法和工具。
教學大綱
教學單元 單元教學內容
第一單元:Web性能測試目標與過程回顧
 

不同視角的Web性能測試
通用性能測試過程
通用性能瓶頸定位方法
 

第二單元:深度探索一次Web交互
 

請求是怎么被處理的?
各服務器如何交互?
帶寬、吞吐量是如何影響請求處理的
Ajax等前端技術
 

第三單元:Web應用中的各種服務器
 

Web服務器
應用服務器
數據庫服務器
緩存服務器
 

第四單元:JMeter工具及其擴展
 

Lr用戶的JMeter入門
JMeter中的參數化與關聯
使用Java Request擴展JMeter協議支持
【實例】為JMeter增加ProtocolBuffer支持
【實例】使用Beanshell Request
 

第五單元:Web系統架構討論
 
小用戶量:Web Server+App Server+DB Server
通過Memory Cache減輕數據庫壓力
通過Nginx分散Web服務器壓力
使用非關系型數據庫
第六單元:Java Profiling工具原理與應用
 
Profiling工具原理
使用Profiling工具
Java常見性能問題原因
第七單元:非關系型數據庫Redis與Web性能
 
Key value數據庫系統Redis
Redis解決的數據存儲問題
性能測試上的非關系型數據庫考慮
第八單元:Web應用前端性能
 
瀏覽器展示Web頁面的過程
瀏覽器中的Javascript執行
提高前端性能的方法
前端性能工具YSlow
Ajax與Web前端性能
中国北京单场足球彩票 河北麻将推倒胡微信群 贵州幺鸡麻将操作技巧 重庆快乐十分开奖直播 欢乐捕鱼大战如何使用锁定道具 e尊国际安全吗 广西快乐十分真假 贵州快3开奖规则 江西多乐彩软件 贵州快三号码推荐 重庆快乐10分和值 寻找手机棋牌黑客 2018网上购彩什么时候恢复 竞彩混合投注比分 夏天买西瓜赚钱吗 黑马全人工计划账号 澳洲幸运10时时彩官网