Fiddler是一個http協議調試代理工具,它可以記錄而且檢查全部你的電腦和和互聯網之間http通信,設置斷點,查出全部的「進出」Fiddler的數據編程
運用服務器
一、查看接口請求方式cookie
二、查看請求數據、響應數據session
三、接口返回狀態composer
四、設置代理框架
5.header、cookie工具
6.設置斷點 Rules-Automatic Breakpointspost
7.添加篩選 filters性能
8.fiddler進行接口測試 composer測試
API Application Programming Interface
應用編程接口,就是軟件系統不一樣組成部分銜接的約定
API種類:面嚮對象語言的API、庫與框架的API、API與協議、API與設備接口、Web API
Web API(HTTP API)
HTTP中的8鐘不一樣的方法:get獲取 post存 put delete options head trace connect
Fiddler 模擬假數據
環境
Tools - options
設置代理:
設置完成後,fiddler先退出再啓動
工做原理
Statistics 整個請求的性能測試
Composer 構造請求發送
AutoResponser 返回假數據
Fiddler設置斷點修改Request
Fiddler設置斷點修改Response
三種 bpafter + 域名 bpafter
3.AutoResponse
Fiddler小工具編碼解碼
1.Filters,Use Filters,No Host Filter選中Show only the following Hosts,輸入要過濾的域名,點擊Actions選中run Filterset now
2.選中兩個session右鍵compare,下載windiff
3.編解碼,Tools-TextWizard
Fiddler Host設置,測試服務器健壯 在Windows系統下修改,小工具修改
Tools-HOSTS,勾選方框,點擊Import Windows Hosts File
Fiddler構造HTTP請求
抓包,複製Inspector-Raw裏的內容
點擊composer,粘貼所複製的內容
Fiddler抓取手機包
Fiddler模擬弱網測試
Rules - peformance - simulate modem speeds
Rules—>Cutomize Rules
oSession[「request-trickle-delay」] = 「300」; 註釋的也很明白,Delay sends by 300ms per KB uploaded.上傳1KB須要300ms,轉化一下上傳速度:1Kb/0.3s = 10/3(KB/s)=
上/下行帶寬 kbps
2G 20/50
3G 330/2000
4G 40000/80000
Wifi 33000/40000