最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2021年08月24日 10:20:16   作者:軟件測(cè)試自動(dòng)化測(cè)試  
我們?cè)谧鲞\(yùn)維測(cè)試中會(huì)使用到到很多軟件測(cè)試工具,本篇文章給大家分析一下軟件測(cè)試,教大家在軟件測(cè)試時(shí)來(lái)使用Fiddler實(shí)現(xiàn)弱網(wǎng)測(cè)試

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

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

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

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

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

2、弱網(wǎng)定義

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

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

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

無(wú)論是做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)

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

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

菜單Rules—>Cutomize Rules

讓我們來(lái)分析一下這幾行代碼:

        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"; 
        }

首先來(lái)判斷m_SimulateModem是否為true(是否開(kāi)啟),也就是是否設(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,也就是說(shuō)網(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,也就是說(shuō)網(wǎng)絡(luò)下載速度只有6.6KB。

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

3、驗(yàn)證效果

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

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

完成測(cè)試之后,需要再次執(zhí)行:打開(kāi)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)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 字符編碼詳解(基礎(chǔ))

    字符編碼詳解(基礎(chǔ))

    字符編碼問(wèn)題, 對(duì)于一個(gè)在偉大天朝的程序員來(lái)說(shuō), 幾乎不可能遇不到, 從我剛開(kāi)始接觸Coding到現(xiàn)在, 亂碼, 編碼轉(zhuǎn)換問(wèn)題就好像一直沒(méi)有停息過(guò).

    2009-09-09
  • 詳解inet_pton()和inet_ntop()函數(shù)

    詳解inet_pton()和inet_ntop()函數(shù)

    這篇文章主要介紹了inet_pton()和inet_ntop()函數(shù),本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • PHP和Java的主要區(qū)別有哪些?哪個(gè)最適合Web開(kāi)發(fā)語(yǔ)言?

    PHP和Java的主要區(qū)別有哪些?哪個(gè)最適合Web開(kāi)發(fā)語(yǔ)言?

    Java和PHP都是編程語(yǔ)言,大家知道它們最大的區(qū)別就是一個(gè)是靜態(tài)語(yǔ)言一個(gè)是動(dòng)態(tài)語(yǔ)言吧。沒(méi)錯(cuò),Java是一種靜態(tài)語(yǔ)言,PHP是一種動(dòng)態(tài)語(yǔ)言。那它們還有哪些區(qū)別? 哪個(gè)最適合Web開(kāi)發(fā)語(yǔ)言?下面,小編再給大家詳細(xì)介紹下。
    2016-08-08
  • 關(guān)于爬蟲(chóng)和反爬蟲(chóng)的簡(jiǎn)略方案分享

    關(guān)于爬蟲(chóng)和反爬蟲(chóng)的簡(jiǎn)略方案分享

    這篇文章主要給大家介紹了一些關(guān)于爬蟲(chóng)和反爬蟲(chóng)的簡(jiǎn)略方案的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家理解和學(xué)習(xí)爬蟲(chóng)與反爬蟲(chóng)具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-01-01
  • git基礎(chǔ)之各版本控制系統(tǒng)介紹

    git基礎(chǔ)之各版本控制系統(tǒng)介紹

    這篇文章主要為大家介紹了git基礎(chǔ)之各版本控制系統(tǒng)以及版本的演變,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-04-04
  • XXencode 編碼,XX編碼介紹、XXencode編碼轉(zhuǎn)換原理與算法

    XXencode 編碼,XX編碼介紹、XXencode編碼轉(zhuǎn)換原理與算法

    這篇文章主要介紹了XXencode 編碼,XX編碼介紹、XXencode編碼轉(zhuǎn)換原理、算法,需要的朋友可以參考下
    2016-06-06
  • 編譯和解釋的區(qū)別是什么

    編譯和解釋的區(qū)別是什么

    最近發(fā)現(xiàn)有很多網(wǎng)友都提出一個(gè)問(wèn)題:程序的編譯與解釋有什么區(qū)別?這篇文章就為大家介紹了編譯和解釋的區(qū)別,需要的朋友可以參考下
    2016-12-12
  • 比特幣上的數(shù)獨(dú)游戲合約的實(shí)現(xiàn)代碼

    比特幣上的數(shù)獨(dú)游戲合約的實(shí)現(xiàn)代碼

    這篇文章主要介紹了比特幣上的數(shù)獨(dú)游戲合約的實(shí)現(xiàn)代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • Github代碼常用指令(小結(jié))

    Github代碼常用指令(小結(jié))

    這篇文章主要介紹了Github代碼常用指令(小結(jié)),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • 深入探究ChatGPT的工作原理

    深入探究ChatGPT的工作原理

    這篇文章主要探討了ChatGPT的工作原理,ChatGPT是基于OpenAI開(kāi)發(fā)的GPT-4架構(gòu)的大型語(yǔ)言模型,文中圖文介紹的非常詳細(xì),感興趣的同學(xué)跟著小編一起來(lái)學(xué)習(xí)吧
    2023-06-06

最新評(píng)論

花垣县| 玛纳斯县| 新乡县| 亳州市| 儋州市| 宁强县| 淅川县| 广宗县| 阿拉善左旗| 龙岩市| 仲巴县| 盐源县| 莱芜市| 民和| 密山市| 越西县| 峨边| 突泉县| 北碚区| 阳谷县| 八宿县| 兴义市| 精河县| 桃江县| 新和县| 汝阳县| 西林县| 沐川县| 韶山市| 鸡东县| 隆昌县| 郎溪县| 左贡县| 邮箱| 福安市| 额尔古纳市| 临澧县| 定州市| 武汉市| 长岭县| 千阳县|