Fiddler做弱網測試

2022-09-02 04:36:13 字數 1551 閱讀 4484

2g-3g-4g-5g互相切換

移動網和wifi互相切換

強網--弱網--無網互相切換

原理是用fiddler做手機的**伺服器,通過限制網路的請求和響應時間,達到弱網環境

確保手機和fiddler所在的電腦在同乙個網路中,手機上連線電腦所在網路,fiddler所在的電腦設為手機的**伺服器,flddler這邊可以勾選上能抓遠端的包,記得設完重啟

然後就是如何用fiddler設定弱網環境,這個容最後再表,咱們先簡單看看弱網測試的思路。

沒網影響賺錢的)業務進行弱網測試

1、測試正常網速時,業務的響應情況(弱網測試前提當然是正常網時功能沒毛病先~)

2、將網速調整正常網速的80%,測試支付的響應情況,期望?軟體實際情況?(一般來說,這個網速還是能湊合的,所以我會希望他功能能夠正常實現,慢一點問題不大)

3、將網速調整正常網速的50%,測試支付的響應情況,期望?軟體實際情況?(慢成這個樣子要考慮使用者的感受了,比如如果是在支付時,可能轉賬請求已經傳送,訂單請求還沒請求,那這時要考慮實際情況,是交易掛起還是,能夠稍後補發)

4、將網速恢復成80%,測試支付的響應情況,期望?軟體實際情況?

5、將網速恢復成100%(這個之所以要考慮,是確實有時候那個應用會在網路已經正常了,介面卻還一直在哪轉圈圈)

6、將網速調整正常網速的20%(突襲!秘技——網路突然拉閘之術)

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

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

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

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

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

1

static

function randint(min,max) 4if

(m_simulatemodem)

使用fiddler做弱網測試

今天就說一下如何使用fiddler做弱網測試 1 首先要把手機的 開啟,這就不多講了哈,不懂得話請點傳送門 2 開啟fiddler,點開rules customize rules 如下圖 3 在彈出頁面中ctrl f進行搜尋 m simulatemodem,你就會找到這串 首先來判斷m simula...

使用fiddler做弱網測試

今天就說一下如何使用fiddler做弱網測試 1 首先要把手機的 開啟,這就不多講了哈,不懂得話請點傳送門 2 開啟fiddler,點開rules customize rules 如下圖 3 在彈出頁面中ctrl f進行搜尋 m simulatemodem,你就會找到這串 首先來判斷m simula...

Fiddler弱網測試

fiddler模擬限速的原理 他提供了乙個功能,讓我們模擬低速網路環境 啟用方法如下 rules performances simulate modem speeds 模擬數據機的速度 啟動fiddler需要進行如下設定 1.設定埠號 allow remote computers to connec...