Fiddler抓包模擬弱網路環境測試

2022-09-20 11:54:17 字數 1827 閱讀 9499

官網:

這就是fiddler的主介面了:

fiddler還需要設定一下需要設定一下,找到頭部的tools功能,然後點選第乙個功能options,會彈出乙個介面:

找到connections,把port改為8888,這個時候就可以使用我們的手機**到電腦上了。

開啟我們的手機,進入wifi設定,這裡要注意的是安卓裝置連線的wifi必須和我們的pc是同乙個網路才能設定成功。大部分的安卓裝置都可以在wifi設定裡面設定**,但是不排除有少部分裝置是系統有限制的。在設定**之前我們需要知道pc的ip位址,可以通過系統cmd命令,然後ipconfig獲取,如下:

然後就可以再手機裡面設定**了,這是我的手機的wifi設定**的介面:

設定後之後,手機上所有的網路請求都會**到fiddler然後可以檢視了:

回到我們的fiddler中來,在工具欄中找到rules,從名字很顯而易見這個功能是用來幹嘛的了。再到rules列表中找到customize rules,這個時候會彈出乙個類似於文字編輯器的東西:

這段**其餘的都不用管,你只需要知道request-trickle-delay代表的是你網路請求的延遲時間,response-trickle-delay代表的是網路響應的延遲時間,單位都是毫秒,這裡預設給的是300毫秒和150毫秒,所以,只需要修改這2個值即可模擬網路延遲和弱網路環境了,比如可以修改上述2個值為:2000和2000,代表網路請求延遲2秒,網路響應延遲2秒:

if (m_simulatemodem)
改完之後記得按ctrl+s儲存。

接下來就可以開啟網路延遲了,還是我們的rules功能中,找到performance,然後在子選項中可以看到乙個simulate modems speeds,選中它,大功告成,網路延遲已經開啟,如果需要關閉網路延遲,再次點選即可。

可能我們在測試中不會想要乙個一直虛弱的網路環境,而是隨機強弱的網路,這樣比較貼切我們的真是情況,那麼我們可以修改上述**為:

static function randint(min, max) 

if (m_simulatemodem)

這裡的randint(1,2000)應該很好理解,代表1-2000中的乙個隨機整數,這樣就會出現偶爾有延遲偶爾網路又良好的情況

以上工具分享希望對你工作有所幫助,有被幫助到的朋友歡迎點讚在看、****

弱網測試 fiddler模擬網路延遲

1 弱網功能測試 弱網使用者體驗關注 1 頁面響應時間是否可接受,關注包括熱啟動 冷啟動時間,頁面切換,前後臺切換,首字時間,首屏時間等。2 頁面呈現是否完整一致。3 超時文案是否符合定義,異常資訊是否顯示正常。4 是否會有超時重連。2 網路切換測試 wifi 4g 3g 2g 無網多狀態切換 3 ...

Fiddler模擬低速網路環境(弱網)

有時候寬頻網路用習慣了 在開發的過程就比較少去考慮最佳化的問題 但當有人反應說 你的網頁好慢 甚至當網路速度慢,會造成你的網頁跳出什麼啊哩不噠的bug時要如何重現呢?我們可以用fiddler 這套強大的web debugging 工具 fiddler是乙個web除錯 它能夠記錄所有客戶端和伺服器間的...

應用抓包之Fiddler抓包

tcpdump抓包 應用抓包之tcpdump命令抓包 原料fiddler fiddler是位於客戶端和伺服器端的http 也是目前最常用的http抓包工具之一 它能夠記錄客戶端和伺服器之間的所有 http請求,可以針對特定的http請求,分析請求資料 設定斷點 除錯web應用 修改請求的資料,甚至可...