首页 > 其他分享 >fiddler进行弱网2G/3G测试

fiddler进行弱网2G/3G测试

时间:2024-01-17 16:36:01浏览次数:42  
标签:弱网 fiddler ms Rules 下行 上行 2G x1000 x1024

1.fiddler抓包配置参考

2.工具栏Rules>Performance>Simulate Modem Speeds勾选表示开启弱网

3.打开Fiddler,点击菜单栏中的【Rules】-【Customize Rules】,自定义调节代理服务器的网速

if (m_SimulateModem) {
    // 每上传1KB数据,延时300ms
    oSession["request-trickle-delay"] = "300"; // 每上传1KB数据,延时300ms
    oSession["response-trickle-delay"] = "150"; 
}

4.计算2G上下行速率

/**
上行:2.7K
下行:9.6K
上行:[1/(2.7/8)]X1000=2962ms
下行:[1/(9.6/8)]X1000=833ms
**/
if (m_SimulateModem) {
    // 每上传1KB数据,延时300ms
    oSession["request-trickle-delay"] = "2962"; 

    // 每上传1KB数据,延时300ms
    oSession["response-trickle-delay"] = "833"; 
}

5.计算3G上下行速率

电信:上行:1.8M 1.8x1024
下行:3.1M 3.1x1024
上行:{1/[(1.8x1024)/8]}x1000=4.34ms
下行:{1/[(3.1x1024)/8]}x1000=2.52ms

移动:上行:384k
下行:2.8M
上行:[1/(384/8)]x1000=20.8ms
下行:{1/[(2.8x1024)/8]}x1000=2.79ms

联通:上行:5.76M
下行:7.2M
上行:{1/[(5.76x1024)/8]}x1000=1.35ms
下行:{1/[(7.2x1024)/8]}x1000=1ms

相应修改上方步骤二对应的数值就可以模拟2G和3G进行弱网测试了

6.【Rules】-【Customize Rules】编辑完成,重新勾选Rules>Performance>Simulate Modem Speeds配置生效!

标签:弱网,fiddler,ms,Rules,下行,上行,2G,x1000,x1024
From: https://www.cnblogs.com/xiaozhaoboke/p/17970328

相关文章

  • 12.弱网测试
    目录 什么是弱网测试使用Charles完成弱网测试什么是弱网测试 按照移动的特性,一般应用低于3G、弱信号的Wifi可以划分为弱网弱网测试是健壮性测试的重要部分,对移动端测试必不可少弱网测试主要进行弱网状态下的功能测试,同时关注用户体验使用Charles......
  • 08.抓包工具 Fiddler
    目录 工具介绍界面简介抓取HTTP请求抓取HTTPS请求抓取移动端请求查看接口信息AutoResponder断点弱网工具介绍 官网:https://www.telerik.com/fiddler/fiddler-classicFiddler是位于客户端和服务器端的HTTP代理也是目前最常用的HTTP抓包工具之......
  • 32Bit、基于ARM CPU的STM32F100C6T6BTR、STM32G030F6P6TR微控制器(MCU)
    1、STM32F1系列主流MCU:STM32F100C6T6BTR ICMCU32BIT32KBFLASH48LQFPSTM32F1系列主流MCU满足了工业、医疗和消费类市场的各种应用需求。该系列在集成一流的外设和低功耗、低电压运行等基础上实现了高性能,同时还以可接受的价格实现了高集成度,并具有简单的架构和简便易用的工具......
  • N32G如何加密烧录
    国民技术的MCUN32G030的Flash具有加密功能,并且有L0、L1、L2三种读保护功能,能有效的保护Flash中的程序不会被盗用。当N32G030的Flash配置为L1保护,需要通过国民技术提供的JLinkNsUnlockTool软件进行解除保护才能重新烧写程序。为了加密烧录N32G,您可以按照以下步骤操作:准备所需的文件......
  • 浪潮服务器某根内存容量减半-32G变成16G
    服务器某根内存条内存容量减半;内存配置:32G*16根问题:CPU0_C2D0槽位内存显示为16G型号:三星32GDDR43200MHz 停机更换后恢复正常......
  • N32G003 A版 SWD口配置成IO了 SWD进不去调试解决方法
    如果你的N32G003A版的SWD口被配置成了IO,并且现在无法通过SWD进行调试,你可以尝试以下方法来恢复SWD调试功能:首先,确保BOOT0引脚为低电平,然后按下复位按钮,这将使芯片复位并进入Bootloader模式。在Bootloader模式下,打开SWD功能。具体来说,需要将系统控制寄存器的SWD_USE_IO时钟控制......
  • whistle网络监控 fiddler的开源替代
    github源码:https://github.com/avwo/whistle官网说明:http://wproxy.org/whistle/windows/mac一键安装先安装nodejs然后运行命令npmi-gwhistle&&w2start--init启动w2start停止w2stop注意停止后要手动关闭代理服务器设置windows设置——代理——使用代理服务器(关)webUI界面......
  • macOS Ventura 13.5.1 (22G90) 正式版发布,修复定位服务无法授权问题 (ISO、IPSW、PKG
    macOSVentura13.5.1(22G90)正式版发布,修复定位服务无法授权问题(ISO、IPSW、PKG下载)2023年8月17日(北京时间18日凌晨)macOSVentura13.5.1发布,修复了“系统设置”-“隐私和安全性”中“定位服务”无法授权管理的问题。推荐所有用户更新。台前调度等新功能帮助......
  • 14.弱网测试
    封闭环境,网速降低:丢包数据无法加载消息更新不及时等弱网速度:低于2G速率3G模拟弱网:使用charles模拟弱网https://www.charlesproxy.com/download字段解释:Bandwidth(带宽)理论网速上限Utilisation(利用)总带宽的百分比Round-tripLatency(请求往返延迟)......
  • Golang秒读32GB大文件,如何读取?
    在Go中,处理大文件时,一般采用分块读取的方式,以避免一次性加载整个文件到内存中。以下是读取大文件的简洁步骤:1 打开文件: 使用os.Open打开文件。file, err := os.Open("largefile.txt")if err != nil {    log.Fatal(err)}defer file.Close()2 获取文件信息: 使用......