主頁 > 知識(shí)庫 > 軟件測(cè)試之使用Fiddler實(shí)現(xiàn)弱網(wǎng)測(cè)試

軟件測(cè)試之使用Fiddler實(shí)現(xiàn)弱網(wǎng)測(cè)試

熱門標(biāo)簽:銀行業(yè)務(wù) 智能手機(jī) 鐵路電話系統(tǒng) 呼叫中心市場(chǎng)需求 美圖手機(jī) 網(wǎng)站文章發(fā)布 服務(wù)器配置 檢查注冊(cè)表項(xiàng)

一、弱網(wǎng)簡(jiǎn)介

弱網(wǎng)看字面意思就是網(wǎng)絡(luò)比較弱,我們通稱為信號(hào)差,網(wǎng)速慢。

1、弱網(wǎng)的影響

在地鐵、隧道、電梯和車庫等場(chǎng)景下使用APP ,網(wǎng)絡(luò)會(huì)出現(xiàn)延時(shí)、中斷和超時(shí)等情況。

  • 如果我們處于網(wǎng)速慢的地段,我們請(qǐng)求某個(gè)功能,app會(huì)響應(yīng)非常慢,頁面加載不出來,對(duì)于我們測(cè)試人員來看,就是用戶請(qǐng)求這個(gè)API,API加載速度比較慢。
  • 大家都喜歡刷抖音當(dāng)我們?cè)诘罔F上刷抖音,滑到下一個(gè)時(shí)候突然間就會(huì)頁面卡住,這也是網(wǎng)絡(luò)的原因?qū)е碌摹?/li>
  • 很多bug都會(huì)在弱網(wǎng)的情況下展現(xiàn)出來,如由于響應(yīng)慢而多次請(qǐng)求,最終導(dǎo)致app出現(xiàn)ANR問題。

2、弱網(wǎng)定義

現(xiàn)在很多時(shí)候2G或者在地鐵、電梯等場(chǎng)景的3G網(wǎng),均可定義為弱網(wǎng)

下面是常見網(wǎng)絡(luò)制式的上行、下載速度表,可以參考。

二、Fiddler實(shí)現(xiàn)弱網(wǎng)的測(cè)試

無論是做web端還是app端的測(cè)試,我們都需要對(duì)弱網(wǎng)進(jìn)行測(cè)試,對(duì)于弱網(wǎng)方法有很多種

如:Fiddler模擬弱網(wǎng),控制電腦的網(wǎng)速等,今天介紹下Fiddler如何進(jìn)行弱網(wǎng)測(cè)試。

1、Fiddler中啟動(dòng)弱網(wǎng)

打開Fiddler,Rules->Performance->勾選 Simulate Modem Speeds,勾選之后訪問網(wǎng)站會(huì)發(fā)現(xiàn)網(wǎng)絡(luò)慢了很多。

2、設(shè)置弱網(wǎng)的參數(shù)

菜單Rules—>Cutomize Rules

讓我們來分析一下這幾行代碼:

        if (m_SimulateModem) {
            // Delay sends by 300ms per KB uploaded.
            oSession["request-trickle-delay"] = "300"; 
            // Delay receives by 150ms per KB downloaded.
            oSession["response-trickle-delay"] = "150"; 
        }

首先來判斷m_SimulateModem是否為true(是否開啟),也就是是否設(shè)置了弱網(wǎng)模式。

oSession[“request-trickle-delay”] = “300”;

Delay sends by 300ms per KB uploaded:上傳1KB內(nèi)容需要300ms,轉(zhuǎn)化一下上傳速度:1Kb/0.3s = 3.3KB/s,也就是說網(wǎng)絡(luò)上行速度只有3.3KB。

oSession["response-trickle-delay"] = "150";

Delay receives by 150ms per KB downloaded:下載1KB內(nèi)容需要150ms,轉(zhuǎn)化后的下載速度:1KB/0.15s=6.6KB/s,也就是說網(wǎng)絡(luò)下載速度只有6.6KB。

如果你想設(shè)置下載的速度為50KB/s,你則需要設(shè)置Delay 時(shí)間為 20ms。也可以限制上傳的速度,調(diào)整oSession[“response-trickle-delay”]的值即可。

3、驗(yàn)證效果

同樣的接口,開啟弱網(wǎng)前后分別運(yùn)行一次,查看統(tǒng)計(jì)數(shù)據(jù)。

4、恢復(fù)設(shè)置

完成測(cè)試之后,需要再次執(zhí)行:打開Fiddler,Rules->Performance->勾選 Simulate Modem Speeds,關(guān)閉弱網(wǎng)模擬。

到此這篇關(guān)于淺析軟件測(cè)試使用Fiddler實(shí)現(xiàn)弱網(wǎng)測(cè)試的文章就介紹到這了,更多相關(guān)軟件測(cè)試Fiddler弱網(wǎng)測(cè)試內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • fiddler抓包小技巧之自動(dòng)保存抓包數(shù)據(jù)的實(shí)現(xiàn)方法分析【可根據(jù)需求過濾】
  • 解決Fiddler在win7系統(tǒng)下的安全證書問題
  • 抓包工具Fiddler的使用方法詳解(Fiddler中文教程)
  • fiddler使用方法之Fiddler顯示IP,Fiddler中文亂碼解決方法以及fiddler模擬發(fā)送get/post請(qǐng)求
  • Fiddler實(shí)現(xiàn)手機(jī)抓包之小白入門必看
  • Fiddler如何抓取手機(jī)APP數(shù)據(jù)包

標(biāo)簽:長治 上海 滄州 新疆 紅河 河南 樂山 沈陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《軟件測(cè)試之使用Fiddler實(shí)現(xiàn)弱網(wǎng)測(cè)試》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 上一篇:5G頻段闡述

    下一篇:死鎖問題詳解

    收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266