弱網測試 非專業測試人員

2021-10-09 22:00:42 字數 1944 閱讀 1790

裝置與pc之間的弱網測試

fiddler弱網測試

測試報告

在當今移動網際網路盛行的時代,網路的形態除了有線連線,還有2g/3g/edge/4g/wifi/5g等多種網路連線方式。不同的協議、不同的制式、不同的速率,場景更加豐富。

不僅要考慮各型別網路最低速率,還要結合業務場景和應用型別去劃分。按照移動的特性來說,一般應用低於2g速率的都屬於弱網,弱訊號的wifi通常也會被納入到弱網測試場景中。

弱網環境測試主要依賴於弱網環境的模擬。環境搭建方式一般有兩種:軟體方式和硬體方式。軟體方式的成本低,主要就是通過模擬網路引數來配置弱網環境,通常來講可以達到測試目的.一般可通過熱點共享設定。在各類網路軟體中,主要就是對頻寬、丟包、延時等進行模擬弱網環境。如果要求更接近弱網環境,比如現在很多的專項測試,會更傾向於通過硬體方式來協助測試,但這種方式相對會麻煩很多,一般會由運維或者部署人員協助搭建。當然,對於有些無法模擬的情況,只能靠現實模擬測試,去電梯等訊號弱的地方。

開啟瀏覽器單擊右鍵點選檢查,或直接f12。即可在pc端模擬弱網環境。

抓包功能

要設定成系統**時,選擇選單中的 「proxy」 –> 「電腦系統名稱 proxy」 ,一般第一次安裝請求你給它設定系統**的許可權已經設好。

有時候我們只想看到目標**的相關資訊。

方法一:在主介面的下部的 filter 欄中填入需要過濾出來的關鍵字即可。

方法二:在 charles 的選單欄選擇 「proxy」–>「recording settings」,然後選擇 include 欄,add乙個專案,填入需要監控的協議,主機位址,埠號。這樣就可以只抓目標**的包了。

當我們要抓裝置(手機)的包時,使手機和電腦在乙個區域網內,把證書安裝好。

接下來開啟charles的**設定:proxy->proxy settings,設定一下埠號,預設的是8888勾選enable transparent http proxying。

在手機上連線上和電腦在同一區域網的網路上設定http**。然後在手機上隨便開啟乙個**,這時候charles會彈出乙個框讓你確認是否**。

注意:如果是https請求出現的亂碼,這時候需要安裝charles的ca證書了,當然如果要抓取裝置上的https請求,需要在裝置上也安裝乙個證書。

弱網功能

很容易只需要在proxy->throttle setting進行設定就行。

攔截與修改功能

選取需要攔截的位址,滑鼠右擊選擇breakpoints,可以在修改內容。

當測試目標有和某些硬體裝置互動時,有時也需要利用相關手段讓傳輸速度變慢。在windows下可以運用很多埠延遲,或者抓包。主要著重說下linux的埠延遲。

tc qdisc add dev wlan0 root netem delay 1s
這條命令給無線網絡卡wlan0傳送的包設定了1秒網路延遲。

但是這樣會影響所有通過該網絡卡傳送的包。把這條延遲規則去掉:

tc qdisc del dev wlan0 root
以後再說

以後再說

弱網測試 使用fiddler進行弱網測試

資料源於 弱網測試原理以及方法 一 一 為什麼要進行弱網測試?按照移動特性,各種網路連線協議不同,導致通訊的訊號不同,速率也不同,影響應用的載入時間 可用性 穩定性 二 什麼樣的網路屬於弱網?低於2g速率的時候都屬於弱網也可以將3g劃分為弱網 一般wifi不納入弱網測試範圍。三 如何進行弱網測試?1...

弱網測試 使用fiddler進行弱網測試

一 為什麼要進行弱網測試?按照移動特性,各種網路連線協議不同,導致通訊的訊號不同,速率也不同,影響應用的載入時間 可用性 穩定性 二 什麼樣的網路屬於弱網?低於2g速率的時候都屬於弱網也可以將3g劃分為弱網 一般wifi不納入弱網測試範圍。三 如何進行弱網測試?1.sim卡的網路切換手機 設定 流動...

Fiddler弱網測試

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