一、安裝fiddler
網上說要先安裝.net framwork4,應該是由於本機已裝,所以在安裝fiddler時並沒有相關提示。
fiddler安裝包:
二、fiddler通過**連上手機
首先電腦和手機要使用同乙個無線網。
1. fiddler工具->選項卡,general
選項卡connections
注意:fiddler監聽埠設定為:8888
2. 需要安裝fiddler證書
3. 開啟手機設定wlan
長按wifi名稱,選擇「管理網路設定」,勾選【顯示高階設定】,**設定選擇【手動】,輸入電腦的ip位址和埠,埠為fiddler中設定的8888
5. 修改引數模擬網速
利用fiddler通過**連線上手機之後,進入fiddler->rules->customize rules,點選彈出的customrules.js檔案,找到m_simulatemodem,也就是下面的這段:
修改**如下:
6. 確定設定的引數
設定完之後,再勾選rules -> performances -> simulate modem speeds
7. 注意停掉pc與手機上面上網的應用
把pc與手機上面上網的程序殺掉,如果上網的應用太多了,那網速肯定也會受到影響,這樣出來的報告,就會不準確。
8. 進行抓包
點選抓包資料中的一條記錄,在右側的statistics中就會顯示當前介面相應資料。bytes sent 是指傳送的請求數,bytes received:返回的資料量,overall elapsed:總耗時。
三.fiddler工具使用說明
fiddler開始工作了,抓到的資料報就會顯示在列表裡面,以下總結這些是什麼意思:
#:抓取http request的順序,從1開始,以此遞增
result:http狀態碼
protocol:請求使用的協議,如http/https/ftp等
url:請求資源的位置
body:該請求的大小
caching:請求的快取過期時間或者快取控制值
content-type:請求響應的型別
process:傳送此請求的程序,程序id
comments:允許使用者為此回話新增備註
custom:允許使用者設定自定義值。
2. fiddler的統計選項卡中顯示了當前session的基本資訊,在選項卡的最上方顯示的是文字資訊,最下方是個餅圖。使用statistics頁籤,使用者可以通過選擇多個會話來得來這幾個會話的總的資訊統計,比如多個請求和傳輸的位元組數。
選擇第乙個請求和最後乙個請求,可獲得整個頁面載入所消耗的總體時間。從條形圖表中還可以分別出哪些請求耗時最多,從而對頁面的訪問進行訪問速度優化。
如下所示:
餅圖如下:
統計選項卡的一些資訊含義如下解釋:
request count: 選中的session數;
unique hosts: 流量流向的獨立目標主機數。如果所有選中的流量都傳送到相同的伺服器上,則不會顯示該欄位。
bytes sent: http請求頭和請求體中向外傳送的位元組總數。後面括號中分別給出了頭和body各自的位元組數。
bytes received: http請求頭和請求體中接收到的所有位元組數。在全部計數後面的括號中給出了請求頭和請求體各自的位元組數。
requests started at: fiddler接收到的第乙個請求的第乙個位元組的時間點。
responses completed at: fiddler傳送到客戶端的最後乙個響應的最後乙個位元組的時間點。
sequence(clock) duration: 第乙個請求開始到最後乙個響應結束之間的 「時鐘時間」。
aggregate session duration: 所有選中的session從請求到響應之間的時間的和。
dns lookup time: 所有選中的session解析dns所花費的時間的總和。
tcp/ip connect duration: 所有選中session建立tcp/ip連線所花費的時間總和。
https handshake duration: 所有選中session在https握手上所花費的時間總和。
response codes: 選中session中各個http響應碼的計數。
response bytes by content-type: 選中session中響應的各個content-type的位元組數。
estimated performance: 選中的流量在不同語種(local)地區和連線方式下所需時間的初步估計。
四、實際操作fiddler遇到的問題及解決辦法
2.檢視電腦ip位址,cmd->ip config
注意:需要檢查**伺服器設定為不使用**。開啟internet選項——連線——區域網設定,取消**伺服器的勾選。
弱網測試 使用fiddler進行弱網測試
資料源於 弱網測試原理以及方法 一 一 為什麼要進行弱網測試?按照移動特性,各種網路連線協議不同,導致通訊的訊號不同,速率也不同,影響應用的載入時間 可用性 穩定性 二 什麼樣的網路屬於弱網?低於2g速率的時候都屬於弱網也可以將3g劃分為弱網 一般wifi不納入弱網測試範圍。三 如何進行弱網測試?1...
弱網測試 使用fiddler進行弱網測試
一 為什麼要進行弱網測試?按照移動特性,各種網路連線協議不同,導致通訊的訊號不同,速率也不同,影響應用的載入時間 可用性 穩定性 二 什麼樣的網路屬於弱網?低於2g速率的時候都屬於弱網也可以將3g劃分為弱網 一般wifi不納入弱網測試範圍。三 如何進行弱網測試?1.sim卡的網路切換手機 設定 流動...
手機怎麼模擬弱網 弱網測試
16.1 什麼是弱網 16.2 弱網環境帶來的問題 弱網的環境會帶來一系列的問題,具體如下。16.3 弱網測試的目的 16.4 弱網的場景 我們需要模擬出以下3 種弱網場景。1 網路慢或延遲,導致載入時間長。2 網路中斷,web伺服器返回500等狀態碼。3 網路超時,http請求發出去後,很久都沒有...