性能測試課程大綱
課程兼顧實用與前沿,實時跟進市場動態(tài),實操企業(yè)實戰(zhàn)項目
性能測試基礎(chǔ)
課程內(nèi)容:
1.介紹整個性能測試課程包含哪些知識體系,每個知識體系的重要級別,以及計劃上課時間
2.介紹常見的性能相關(guān)術(shù)語:點擊率、吞量、資源利用率、響應(yīng)時間、思考時間
3.性能測試劃分(負載測試、壓力測試、配置測試、并發(fā)測試、可靠性測試、基準測試)
4.性能測試應(yīng)用相關(guān)領(lǐng)域(能力驗證、規(guī)劃能力、性能調(diào)優(yōu)、發(fā)現(xiàn)缺陷)
編程語言
課程內(nèi)容:
1.C語言特點、C語言字符集、運行算、變量、常量
2.結(jié)構(gòu)化程序設(shè)計if、switch、while、for、break、continue
3.數(shù)組定義、數(shù)組初始化、數(shù)據(jù)引用、二維數(shù)組、冒泡算法、二分法查找
4.函數(shù)定義、返回值、參數(shù)傳遞方式、函數(shù)調(diào)用
5.指針與變量、指針與數(shù)組、指針與函數(shù)
性能測試工具
課程內(nèi)容:
1.Jmeter腳本處理線程組、控制器、取樣器、邏輯控制器、測試片段、監(jiān)聽器、計時器、斷言配置、元素預(yù)處理、后處理元素
2.表單處理文件上傳、處理文件下載、將JSON數(shù)據(jù)、讀取JSON數(shù)據(jù)、使用BSF后處理器處理XML響應(yīng)
3.使用cookie管理會話、使用URL重寫管理會話
4.配置JMeter從節(jié)點、slave機器、分布式壓力測試、獲取密鑰
5.JMeter高級使用正則表達式測試器、調(diào)試取樣器、測試中計數(shù)器、配置JDBC、添加JDBC請求采樣器、隨機計數(shù)器、同步計數(shù)器、JSON路徑提取器、CSS提取器、Xpath提取器
前端調(diào)優(yōu)化
課程內(nèi)容:
1.HTML5語法、HTML5元素、 HTML5屬性、HTML5全局屬性、表單、常見元素
2.CSS3功能、在HTML中使用CSS、CSS選擇器、文字樣式、 字體樣式、
3.調(diào)用方法、基本語法、函數(shù)、對象、DOM
4.使用httpwatch進行捉包、分析每個頁面的響應(yīng)請求、分析每個頁面的時間組成片段、分析每個頁面的響應(yīng)時間
5.YSLOW工具使用、前端調(diào)優(yōu)23大規(guī)則:最小化HTTP請求數(shù)、使用內(nèi)容發(fā)布網(wǎng)絡(luò)、添加Expires頭等
系統(tǒng)資源監(jiān)控與調(diào)優(yōu)
課程內(nèi)容:
1.Windows資源監(jiān)控工具:LoadRunner或perfmon監(jiān)控CPU、Memory和IO資源消耗
2.Nmon工具監(jiān)控、top、free、iostat、ps、sar等CPU工作三態(tài)、VMM虛擬內(nèi)存管理、調(diào)頁空間、IO讀寫速度、負載均衡等
WEB服務(wù)器及應(yīng)用服
課程內(nèi)容:
1.Apache配置描述、status監(jiān)控、apachetop監(jiān)控、apache調(diào)優(yōu)、MPM調(diào)優(yōu)、日志文件分析
2.Tomcat體系結(jié)構(gòu)、status監(jiān)控、probe監(jiān)控、JVM調(diào)優(yōu)、連接器配置、日志文件分析
3.Nginx服務(wù)的基本配置、正常運行的配置項、優(yōu)化性能的配置項、用HTTP核心模塊配置一個靜態(tài)Web服務(wù)器、負載均衡的基本配置、反向代理的基本配置、ERROR日志、上下文
數(shù)據(jù)庫監(jiān)控與調(diào)優(yōu)
課程內(nèi)容:
1.使用LoadRunner對Mysql接口直接進行壓力測試、執(zhí)行查詢、插入等語句的操作
2.Slow query配置慢查詢設(shè)置、查看慢查詢?nèi)罩疚募?
3.使用explain分析索引使用情況、分析每個字段的含意
4.使用profile分析SQL語句執(zhí)行的性能、profile語法、profile使用
5.哈希索引、B樹索引、全文索引
6.選擇數(shù)據(jù)類型通常的規(guī)則、數(shù)據(jù)結(jié)構(gòu)類型說明
7.優(yōu)化訪問數(shù)據(jù)、查詢過程
8.線程與連接數(shù)的信息、二進制日志的狀態(tài)、命令計數(shù)器、臨時文件和表、各類select執(zhí)行情況
9.常見配項的調(diào)優(yōu):skip-name-resolve、back_log、max_connections、max_connect_errors、open_files_limit等
10.SQL等待類型、如何跟蹤等待、 阻塞與鎖
11.捕獲阻塞事件、捕獲Showplan XML數(shù)據(jù)、捕獲死鎖圖、SQL Profiler識別長時間查詢
12.位圖操作、 排序操作、關(guān)聯(lián)操作、層次查詢操作、視圖操作、數(shù)據(jù)集合操作、分區(qū)操作
13.IO代價計算、CPU代價計算、全表掃描代價計算、執(zhí)行計劃中其他數(shù)據(jù)的計算等
14.日志記錄的基礎(chǔ)知識、跟蹤的基礎(chǔ)知識、日志記錄/跟蹤示例
15.內(nèi)置緩存技術(shù)、確定性函數(shù)、標量子查詢緩存 、PL/SQL函數(shù)結(jié)果緩存、手動緩存技術(shù)
接口性能測試
課程內(nèi)容:
1.使用httpclient庫實現(xiàn)HTTP和HTTPS的接口測試、上傳與下載文件使用JAVA實現(xiàn)socket接口性能測試
2.HTTP協(xié)議接口測試函數(shù):web_submit_data、web_custom_request
3.WSDL協(xié)議介紹、WebService協(xié)議錄制、接口參數(shù)化、Web_service_call、函數(shù)使用
運維監(jiān)控
課程內(nèi)容:
1.Zabbix安裝與部署、深入配置和使用(Items的添加、Items key的添加、Items的類型、宏的配置維護時間、事件確認等)、監(jiān)控方式剖析、分布式監(jiān)控
2.Dubbox的運行原理、Dubbox的搭建步驟、使用Dubbox實現(xiàn)提供者和消費者
3.Dubbo服務(wù)集群、Dubbo服務(wù)接口、Dubbo接口性能測試、負載均衡、分布式處理業(yè)務(wù)
Redis
課程內(nèi)容:
1.Redis中的字符串、Redis中的列表、Redis的集合、Redis的散列、Redis的有序集合
2.Cookie緩存、網(wǎng)頁緩存、數(shù)據(jù)行緩存、網(wǎng)頁分析等
3.字符串、列表、集合、散列、有序集合、發(fā)布與訂閱、其他命令等
4.將計數(shù)器存儲到Redis里面、使用Redis存儲統(tǒng)計數(shù)據(jù)、簡化統(tǒng)計數(shù)據(jù)的記錄與發(fā)現(xiàn)
5.Redis性能測試的基本命令、redis基準測試測試、redis統(tǒng)計信息、redis資源監(jiān)控等
性能測試建模
課程內(nèi)容:
1.對性能測試需求進行確定和分析
2.關(guān)鍵業(yè)務(wù)評估、PV量模型分析業(yè)務(wù)、邏輯復(fù)雜度、運營推廣計劃對性能要求
3.業(yè)務(wù)模型分析(交易列表、百分比模型、八二原理)
4.性能測試模型(PV計算模型、PV->TPS轉(zhuǎn)型模型、TPS波動模型、前端頁面性能測試模型)
5.場景模型(單場景設(shè)計、混合場景設(shè)計、監(jiān)控模型設(shè)計)
6.測試數(shù)據(jù)設(shè)計(基礎(chǔ)數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)、測試數(shù)據(jù)設(shè)計原則)
7.測試環(huán)境設(shè)計(測試環(huán)境拓樸結(jié)構(gòu)圖、測試環(huán)境評審)
項目實踐
課程內(nèi)容:
1.項目一:Mysql+Apache+PHP+Linux
2.項目二:Mysql+Aomcat+Java+Linux
3.項目三:Mysql+Nginx+PHP+Linux
4.項目四:Mysql+Redis+Nginx+Apache+PHP+Linux
川石四大課程優(yōu)勢
課程研發(fā)深思熟慮、不斷更新迭代,滿足企業(yè)用人剛需,培育高端軟件測試工程師
-
十大測試工具
掌握LoadRunner、JMeter、Selenium、Appium、Postman、Fiddler等十大測試工具,幫你提升40%的薪資。
-
五大測試領(lǐng)域
按照企業(yè)工作流程實訓(xùn)演練,畢業(yè)后可進入金融、大數(shù)據(jù)、電商、移動APP、企業(yè)級應(yīng)用軟件等領(lǐng)域,助你直通多行業(yè)高端崗位。
-
前沿開發(fā)語言
學(xué)習(xí)前沿開發(fā)語言Python,打下自動化測試的基礎(chǔ),為成為測試開發(fā)工程師助力。
-
五大測試技術(shù)
課程內(nèi)容涵蓋功能、web自動化、移動自動化、接口、性能五大主流測試技術(shù),滿足企業(yè)真實需求。
真實商業(yè)項目“解鎖”性能測試技能
通過測試京東/淘寶網(wǎng)站每個功能的實現(xiàn)性能,全面掌握性能測試
實戰(zhàn)派講師坐鎮(zhèn),項目經(jīng)驗傾力相授
14級篩選,嚴控講師標準,嚴控課程研發(fā)質(zhì)量,嚴控授課質(zhì)量
-
黃老師丨高級講師,創(chuàng)始人
高級講師,首批ISTQB資格認證獲得者,10年以上的軟件測試開發(fā)及測試管理經(jīng)驗。多次做為特約講師參加CSTQB、TID、NCTS、QECon、BQConf、5WCSQ等技術(shù)峰會,TMM內(nèi)審員、ISO內(nèi)審員、CMMI導(dǎo)師。
擅長:潛心研究自動化和性能測試,以及自動化和性能測試最佳實踐模型,著有相關(guān)著作:《LoadRunner性能測試完全講義》、《深入性能測試》、《QTP自動化測試與框架模型設(shè)計》、《HI BUGS全面軟件測試》。此外,他對測試設(shè)計、測試流程和缺陷分析(根本原因分析RCA法、四象限分析法、ODC分析法、Rayleigh分析法)也有著深入的研究。
特點:嚴謹?shù)慕虒W(xué)作風(fēng),對學(xué)生有較強的責(zé)任感。 授課思路清晰,邏輯嚴密,著重培養(yǎng)學(xué)生獨立思考和獨立解決問題的能力,同時注重擴展學(xué)生的知識面和培養(yǎng)各類技能。
-
張老師丨高級講師
高級講師,7年以上的軟件測試開發(fā)及測試管理經(jīng)驗。分別供職于東華軟件、三盟科技等知名企業(yè)擔(dān)任過項目經(jīng)理、測試經(jīng)理等重要職務(wù)。工作涉及醫(yī)療、教育、電信等重要領(lǐng)域,對于醫(yī)療領(lǐng)域和教育領(lǐng)域的產(chǎn)品有著自己獨到見解和研究,項目經(jīng)驗及其豐富。
擅長:潛心研究教育大數(shù)據(jù)產(chǎn)品測試,對高教大數(shù)據(jù)系統(tǒng)總體架構(gòu)流程有深入的見解,特別是對學(xué)工大數(shù)據(jù)系統(tǒng)、教學(xué)診改系統(tǒng)有獨特研究。
特點:授課風(fēng)格邏輯清晰,風(fēng)趣幽默,專注于學(xué)員企業(yè)項目經(jīng)驗和動手能力的提升。注重因材施教、針對學(xué)員的不同情況進行專項訓(xùn)練。強調(diào)實訓(xùn)教學(xué),直接把企業(yè)一線的測試開發(fā)經(jīng)驗和技巧傳遞給每位學(xué)員。
-
吳老師丨高級講師
高級講師,10以上的軟件測試開發(fā)及測試管理經(jīng)驗。先后效力于華為、金蝶等大型互聯(lián)機構(gòu),擔(dān)任軟件開發(fā)工程師、軟件測試工程師、測試經(jīng)理。精通軟件測試設(shè)計、精通軟件質(zhì)量管理與度量,對云計算、大數(shù)據(jù)的測試有著深入的研究。
擅長:潛心研究軟件測試設(shè)計、質(zhì)量管理、自動化測試,精通軟件測試設(shè)計、精通軟件質(zhì)量管理與度量,對云計算、大數(shù)據(jù)的測試
特點:多年軟件培訓(xùn)經(jīng)驗,授課思路清晰,邏輯嚴密,善于激發(fā)學(xué)生學(xué)習(xí)興趣,深受學(xué)員喜歡。
曾經(jīng)倍感迷茫 如今在這里實現(xiàn)夢想
讓學(xué)員不僅就業(yè)而且高薪就業(yè),是從未改變的使命
軟件測試培訓(xùn)班的學(xué)費是多少
軟件測試培訓(xùn)班的學(xué)費是多少?需要根據(jù)幾個因素來判斷,如根據(jù)學(xué)習(xí)的時間,短期學(xué)習(xí)和一年的學(xué)習(xí)班的費用是不同的,還根據(jù)學(xué)習(xí)的內(nèi)容來判斷,學(xué)習(xí)比較精通的知識,肯定要比學(xué)習(xí)基礎(chǔ)的知識要多不少費用,另外培訓(xùn)機構(gòu)的所在城市,師資力量等不同也會收取不同的費用,所以想要知道具體的軟件測試培訓(xùn)班的學(xué)費是多少,到具體的機構(gòu)了解。
硬核設(shè)施,舒適環(huán)境——鑄就美好未來
機構(gòu)介紹
Institutions to introduce
深圳市川石信息技術(shù)有限公司(以下簡稱川石信息)成立于2013年,是國內(nèi)zui專業(yè)的軟件測試服務(wù)提供商??偛课挥谏钲?,在廣州、西安等地分別設(shè)有分支機構(gòu)。川石信息專注于軟件測試領(lǐng)域,自主研發(fā)軟件測試工具。秉承“一切以客戶價值為依歸”的經(jīng)營理念,為客戶提供全球領(lǐng)先的軟件測試整體解決方案,為行業(yè)培養(yǎng)優(yōu)秀的軟件測試人才。截止目前公司已經(jīng)和1000余家知名企業(yè)建立戰(zhàn)略合作伙伴關(guān)系,為企業(yè)輸送上千名專業(yè)的軟件測試工程師。同時,為眾多國際一流企業(yè)提供持續(xù)改進研發(fā)流程解決方案。目前公司已經(jīng)匯聚了國內(nèi)頂尖的軟件測試技術(shù)專家,這些專家均曾在國內(nèi)外知名IT企業(yè)從事軟件測試工作多年,加盟川石之后,專注于軟件測試技術(shù)和思想的研究,并在為各行業(yè)客戶實施服務(wù)的過程中,積累了豐富的軟件測試實踐經(jīng)驗,形成了公司獨有的軟件測試整體解決方案。公司堅持“技術(shù)創(chuàng)新,持續(xù)改變”,以為IT企業(yè)提供“一站式服務(wù)”作為戰(zhàn)略目標,提供持續(xù)改進軟件質(zhì)量服務(wù)、企業(yè)人才建設(shè)服務(wù)、質(zhì)量體系服務(wù)。
開設(shè)課程
軟件測試、性能測試、自動化測試、測試開發(fā)、接口測試與接口自動化測試
軟件測試去哪里學(xué)習(xí)好
目前,因為軟件培訓(xùn)行業(yè)發(fā)展不平衡,不同軟件培訓(xùn)機構(gòu)的培訓(xùn)水平也參差不齊。因此,對于需要參加軟件測試培訓(xùn)班的朋友來說,需要認清相關(guān)軟件培訓(xùn)機構(gòu)的可靠性和專業(yè)性,這樣才能選擇合適的學(xué)校,學(xué)習(xí)到真正的技術(shù)。那么如何選擇呢?在選擇機構(gòu)時,要選擇口碑好的,師資力量好的,課程內(nèi)容完善的機構(gòu),這些都符合,那么這個機構(gòu)是不錯的,推薦大家去川石教育學(xué)習(xí),具體如何一起往下看吧。
提升班的課程設(shè)置是怎樣的?
提升班將軟件測試課程劃分成不同的獨立單元,各個單元彼此獨立又相互依存。課程單元內(nèi)講究循序漸進,課程單元間強調(diào)穿針引線。整套課程體系配合上機操作,注重理論結(jié)合實際。...
是否有周末班?周末班可否插班學(xué)習(xí)?只學(xué)其中的部分課程可以嗎?
有,不建議插班,不建議只選擇學(xué)習(xí)其中的部分課程。...
提升班面向的群體是誰?
希望系統(tǒng)性的掌握或者提高軟件測試相關(guān)技能的在職人員。...
提升班課程特點是什么?
精品班課程的特點是高度濃縮而不失系統(tǒng)性和實用性。...
提升班和全程班有什么區(qū)別?
就業(yè)培訓(xùn)班和提升班都是針對個人所提供的培訓(xùn),但它們針對的對象、內(nèi)容、培訓(xùn)周期和所提供的服務(wù)是不同的。 就業(yè)班的課程設(shè)計,更適合于零基礎(chǔ)的同學(xué),川石學(xué)院作為服務(wù)方將向?qū)W員提供就業(yè)的承諾。 提升班更適合有一定測試基礎(chǔ),需要進一步提升強化的學(xué)員,線下班級只...
提升班是否有證書?
報名性能測試提升班學(xué)員可以獲得證書,其他提升班課程暫無證書提供。...