fiddle APP弱網測試

2022-08-19 23:45:09 字數 3138 閱讀 8631

一、安裝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請求發出去後,很久都沒有...