課程大綱
性能測試解決方案
1、性能基礎知識
HTTP協議報告 Cookie和Sessicn 接口測試介紹 APP怎么做性能測試 Socke協議介紹 TCP和UDP JAVE和JVM虛擬機 進程和線程的區別 服務端和客戶端測試 Timeout問題分析 連接數和連接池 數據庫和ON-SQL 同步調用和異步調用 mock技術簡介 互聯網行業常用技術架構
2、性能測試理論
性能測試的概念
性能測試意義
企業性能測試流程
性能測試需求調研
需求來源 測試范圍 性能指標 調研內容 外部依賴
時間計劃 其它
性能模型建立
業務指標轉化 業務指標來源
性能場景設計
基準測試 單交易負載測試 混合場景測試 易常測試
高可用性測試 穩定性測試 其它場景
3、Linux環境部署
Tomcat
參數配置 多實例部署
Nginx
源碼安裝 參數配置 負數均衡配置 多域名配置
Redis
源碼安裝 主從配置 多實例部署
Mysql
參數配置
Oracle 實戰nginx+Java+mysql+redis環境部署
4、LoadRunner11(WEB/能接口性測試)
LR工作原理
Vugen
錄制與回放 關聯 參數化 檢重點 集合點 事務
思考時間 日志系統 常用函數總結
Controller
負載機管理 集群壓力測試 場景設計 運行模式 并發用戶管理 常用圖表 IP欺騙
Analysis
結果分析 性能報告 weh性能診斷
接口性能測試
http-get類型接口 httq-post類型接口 http接口 Webservice類型接口 java接口-JDBC socket接口測試、APP腳本錄制
Web系統性能測試
Httq/html 性能測試項目實戰練兵
LR結果分析和統計
5、項目實戰
面試指導性能測試啟動準備;性能測試核心原理;性能測試核心技術與工具;性能測試腳本開發核心知識;性能測試流程及建模;性能測試監控;性能測試結果分析;性能調用;獨立開展性能測試;打造企業級性能質量**體系。
Selenium自動化測試
1、Java編程
1、Java環境配置及入門
2、Java語言核心基礎
3、Java面向對象程序設計
4、Java多線程編程
5、Java數據庫技術
6、Java Web相關技術
7、Java讀寫XML技術
8、Java讀寫JSON技術
2、Web前端核心知識
1、HTTP協議
HTTP請求過程
HTTP狀態碼
HTTP頭信息
Cookies狀態管理
Get、Post方法
HTTPS
2、W3C標準
HTML與CSS基礎
JavaScript與HTML DOM
XML基礎與文件解析
公司簡介
北京博測科技有限公司,是一家專業軟件開發與測試解決方案提供商,從事軟件產品開發、軟件產品測試、軟件測試咨詢、軟件測試項目外包、軟件測試人才外包、軟件測試工具銷售和軟件測試中人才培訓等業務。在功能測試、性能測試、商業自動化測試、開源自動化測試、白盒測試和網絡信息安全測試等領域居于國內地位。
關于“為客戶創造價值,為學員提供就業”
我們認為客戶、學員商、公司股東、公司員工等一切和自身有合作關系的單位和個人都是自己的合作伙伴,共同成長進步,并只有通過努力為客戶創造價值,為應往屆大學畢業生提供高薪的軟件測試就業崗位,才能體現自身的價值并獲得發展和成功。
關于“誠信、求實、創新、進取”
我們認為誠信是一切合作的基礎,求實是企業穩步發展的前提,創新是發展企業的利器,進取是公司奮斗的根本。
公司理念
為客戶、為學員提供滿意的服務
公司愿景
做好的軟件測試解決方案提供商