銳碼教育高級(jí)性能測(cè)試課程大綱
第一階段:
第一階分:性能測(cè)試你需具備的IT知識(shí)
(1)計(jì)算機(jī)與網(wǎng)絡(luò)知識(shí)基礎(chǔ)
1、常用的Linux命令
2、抓包,文件傳輸,遠(yuǎn)程登錄等常用工具的使用
3、TCP/IP協(xié)議
4、多進(jìn)程與多線程知識(shí)
5、數(shù)據(jù)庫(kù)知識(shí)
6、計(jì)算機(jī)網(wǎng)絡(luò)常用知識(shí)
(2)協(xié)議
1、HTTP協(xié)議
2、HT***.0協(xié)議
(3)接口
1、WEB應(yīng)用體系結(jié)構(gòu)與5G通信系統(tǒng)
2、認(rèn)識(shí)接口測(cè)試
3、接口設(shè)計(jì)需求文檔分析與使用
4、HTTP RESTFUL接口
5、JSON數(shù)據(jù)與RESTFUL接口測(cè)試
6、HT***.0協(xié)議接口測(cè)試
第二部分:性能測(cè)試?yán)碚?/p>
(1)性能測(cè)試?yán)碚摶A(chǔ)
1、性能測(cè)試介紹
2、性能測(cè)試與項(xiàng)目關(guān)系
3、性能測(cè)試分類與測(cè)試方法
4、性能測(cè)試術(shù)語(yǔ)解釋
(2)性能測(cè)試流程講解
1、怎樣做性能測(cè)試需求分析
2、如何對(duì)性能測(cè)試進(jìn)行規(guī)劃和設(shè)計(jì)
3、準(zhǔn)備測(cè)試環(huán)境
4、制作測(cè)試計(jì)劃
5、如何執(zhí)行測(cè)試
6、如何分析測(cè)試計(jì)劃結(jié)果和輸出報(bào)告
(3)Web性能分析
1、前端,后端對(duì)性能的影響
2、明確性能測(cè)試的對(duì)象和目的
3、反向代理知識(shí)與性能分析
第二階段:性能測(cè)試工具全面系統(tǒng)掌握
(1)JMeter全棧
1、環(huán)境搭建與基礎(chǔ)知識(shí)
2、發(fā)送HTTP請(qǐng)求及錄制腳本
3、JMeter Sampler和HTTP部件(含使用實(shí)例)
4、HTTP響應(yīng)斷言(含使用實(shí)例)
5、值傳遞(含使用實(shí)例)
6、定時(shí)器(含使用實(shí)例)
7、邏輯控制器(含使用實(shí)例)
8、監(jiān)聽(tīng)器(含使用實(shí)例)
9、斷言(含使用實(shí)例)
10、線程組及JMeter工作原理
11、HTTP Cookie應(yīng)用測(cè)試(含使用實(shí)例)
12、CSV Data Set Config配置元件(含使用實(shí)例)
13、用戶定義的變量和隨機(jī)變量配置元件(含使用實(shí)例)
14、Counter計(jì)數(shù)器配置元件(含使用實(shí)例)
15、函數(shù)和變量(含使用實(shí)例)
16、JDBC Connection配置元件(含使用實(shí)例)
17、JDBC請(qǐng)求(含使用實(shí)例)
18、BeanShell請(qǐng)求(含使用實(shí)例)
19、部件執(zhí)行次序與作用域(含示例演示)
20、定時(shí)器高級(jí)話題(含使用實(shí)例)
21、后置處理器(含使用實(shí)例)
22、前置處理器(含使用實(shí)例)
23、邏輯控制器高級(jí)話題(含使用實(shí)例)
24、監(jiān)聽(tīng)器高級(jí)話題
25、通信服務(wù)器性能測(cè)試(高級(jí))
26、分布式測(cè)試(含使用實(shí)例)
27、實(shí)時(shí)結(jié)果監(jiān)控(完整流程演示)
28、線程組變量共享
29、測(cè)試計(jì)劃和JMETER的CLASSPATH
30、插件技術(shù)(含PerfMon監(jiān)控系統(tǒng)性能)
(2)Loadrunner全面深入掌握(內(nèi)含多個(gè)實(shí)例)
1、LoadRunner安裝&介紹
2、VUG編寫(xiě)測(cè)試腳本
3、關(guān)聯(lián)(含使用實(shí)例)
4、事務(wù)(含使用實(shí)例)
5、集合點(diǎn)(含使用實(shí)例)
6、參數(shù)化(含使用實(shí)例)
7、檢查點(diǎn)(含使用實(shí)例)
8、Controller控制器(含使用實(shí)例)
9、IP欺騙(含使用實(shí)例)
10、聯(lián)機(jī)測(cè)試(含使用實(shí)例)
11、Analysis測(cè)試結(jié)果分析
第三階段
第一階分:性能指標(biāo)監(jiān)控
1、性能測(cè)試工具與選擇
2、性能指標(biāo)分析及測(cè)試工具使用 包括在線用戶數(shù),支持的并發(fā)用戶數(shù),響應(yīng)時(shí)間,吞吐量,請(qǐng)求個(gè)數(shù)(成功和失敗個(gè)數(shù))等
3、CPU知識(shí),CPU性能指標(biāo)講解,以及相應(yīng)監(jiān)控工具的使用與數(shù)據(jù)分析
4、內(nèi)存知識(shí),內(nèi)存性能指標(biāo)講解,以及相應(yīng)監(jiān)控工具的使用與數(shù)據(jù)分析
5、磁盤(pán)I/O,帶寬知識(shí),及性能指標(biāo)講解,以及相應(yīng)監(jiān)控工具的使用與數(shù)據(jù)分析
6、nmon的使用,以及收集的測(cè)試結(jié)果數(shù)據(jù)分析
7、Grafana搭建實(shí)時(shí)結(jié)果監(jiān)控系統(tǒng)
第二部分:性能調(diào)優(yōu)
1、Java性能問(wèn)題分析與調(diào)優(yōu)
2、tomcat中間件性能問(wèn)題分析與調(diào)優(yōu)
3、MySQL性能問(wèn)題分析與調(diào)優(yōu)
4、Redis性能問(wèn)題分析與調(diào)優(yōu)
5、Kafka性能問(wèn)題分析與調(diào)優(yōu)
6、Nginx負(fù)載均衡性能問(wèn)題分析與調(diào)優(yōu)
第四階段:項(xiàng)目實(shí)踐
第一階分:性能測(cè)試項(xiàng)目實(shí)戰(zhàn)1
1、性能測(cè)試需求分析&指標(biāo)制定 性能測(cè)試計(jì)劃&場(chǎng)景設(shè)計(jì) 性能測(cè)試環(huán)境搭建
2、性能測(cè)試腳本制作
3、性能測(cè)試執(zhí)行
4、性能測(cè)試結(jié)果分析問(wèn)題定位
5、性能測(cè)試報(bào)告
第二部分:性能測(cè)試項(xiàng)目實(shí)戰(zhàn)2
1、性能測(cè)試需求分析&指標(biāo)制定 性能測(cè)試計(jì)劃&場(chǎng)景設(shè)計(jì) 性能測(cè)試環(huán)境搭建
2、性能測(cè)試腳本制作
3、性能測(cè)試執(zhí)行
4、性能測(cè)試結(jié)果分析問(wèn)題定位
5、性能測(cè)試報(bào)告