一、Fiddler簡(jiǎn)介
Fiddler,是一個(gè)位于客戶端和服務(wù)端之間的http協(xié)議調(diào)試代理工具,功能非常強(qiáng)大,是web和app的調(diào)試?yán)?,它能夠記錄并檢查所有你的電腦和互聯(lián)網(wǎng)之間的http通訊,設(shè)置斷點(diǎn),查看所有的“進(jìn)出”Fiddler的數(shù)據(jù),是目前最常用的http抓包工具之一;
Fiddler**能做什么?**
在移動(dòng)互聯(lián)網(wǎng)時(shí)代,作為軟件測(cè)試工程師,fiddler絕對(duì)是值得掌握并添加進(jìn)技術(shù)棧里的一款好工具。在我們?nèi)粘5臏y(cè)試工作中,哪些場(chǎng)景能用到fiddler?
1,接口報(bào)文分析,查看、分析請(qǐng)求內(nèi)容細(xì)節(jié)
2,輔助定位bug,解密https的會(huì)話,全局、局部斷點(diǎn)功能
3,構(gòu)建模擬測(cè)試場(chǎng)景,監(jiān)控瀏覽器所有的http/https流量,偽造客戶端請(qǐng)求和服務(wù)端響應(yīng)
4,APP弱網(wǎng)模擬測(cè)試
5,前端性能分析及優(yōu)化
6,安全性測(cè)試
使用場(chǎng)景
接口調(diào)試、接口測(cè)試、線上環(huán)境調(diào)試、web性能分析
判斷前后端bug、開(kāi)發(fā)環(huán)境hosts配置、mock、弱網(wǎng)斷網(wǎng)測(cè)試
工作原理
TCP/IP**協(xié)議棧**
TCP/IP**網(wǎng)絡(luò)層次**