網(wǎng)站備案 網(wǎng)址營(yíng)銷(xiāo)助手
課程大綱
????????fiddler是一款常見(jiàn)的抓包工具,可以對(duì)web端和移動(dòng)端的接口請(qǐng)求進(jìn)行抓包(截獲)、分析、編輯、模擬等,還可以導(dǎo)出jmeter、Loadrunner測(cè)試腳本。
1、原理
????????fiddler作為代理服務(wù)器,攔截請(qǐng)求和服務(wù)器響應(yīng)。?
2、使用場(chǎng)景
① 輔助缺陷定位
② 模擬測(cè)試場(chǎng)景
③ APP弱網(wǎng)模擬測(cè)試
④ 導(dǎo)出腳本
3、Fiddler與F12的區(qū)別
1.?功能介紹
F12功能 |
元素(Elements):用于查看或修改HTML元素的屬性、CSS屬性、監(jiān)聽(tīng)事件、斷點(diǎn)等。 |
控制臺(tái)(Console):記錄前端javascript對(duì)象、log信息、異常信息 |
源代碼(Sources):查看網(wǎng)頁(yè)的源代碼HTML代碼,js代碼、CSS代碼,可以直接修改代碼進(jìn)行前端調(diào)試 |
網(wǎng)絡(luò)(Network):與網(wǎng)絡(luò)相關(guān)的接口請(qǐng)求響應(yīng)和網(wǎng)絡(luò)傳輸?shù)?/p> |
性能(Performance):監(jiān)控該網(wǎng)頁(yè)的性能各種指標(biāo)信息 |
內(nèi)存(Memory):記錄頁(yè)面跟隨時(shí)間的內(nèi)存使用情況 |
存儲(chǔ)(Application):查看一些本地存儲(chǔ)、會(huì)話存儲(chǔ)、已索引數(shù)據(jù)庫(kù)、Cookie、緩存、幀等 |
安全(Security):調(diào)試當(dāng)前網(wǎng)頁(yè)的安全和認(rèn)證等問(wèn)題 |
Fiddler功能 |
web & 移動(dòng)端抓包、查看請(qǐng)求/響應(yīng)、篡改請(qǐng)求/響應(yīng)(請(qǐng)求前/后斷點(diǎn))、過(guò)濾請(qǐng)求(根據(jù)站點(diǎn)-host)、反向代理(請(qǐng)求重定向)、弱網(wǎng)模擬、IP模擬、頁(yè)面(前端)性能統(tǒng)計(jì)、簡(jiǎn)單接口測(cè)試、導(dǎo)出測(cè)試腳本、自帶fiddler Script (菜單Rules->Customize Rules...) …… |
2.?區(qū)別
工具類(lèi)型 | |
F12 | 瀏覽器自帶功能。 |
Fiddler | 獨(dú)立安裝的PC端程序,實(shí)現(xiàn)原理為代理器。 兩個(gè)版本: fiddler classic,僅支持Windows。 fiddler everywhere,支持Windows、mac、linux。 |
抓包類(lèi)型 | |
F12 | 抓取瀏覽器內(nèi)的網(wǎng)頁(yè)。 |
Fiddler | 可抓取web端、移動(dòng)端請(qǐng)求(瀏覽器、app)。 |
導(dǎo)出腳本 | |
F12 | 可導(dǎo)出postman、jmeter、metersphere腳本。 |
Fiddler | 可導(dǎo)出jmeter、Loadrunner腳本。 |
?