一、fiddler弱网设置
路径:
rules--customize rules,设置延迟值
开启延迟设置:Rules--performance--simulate modem speeds 开启弱网模式
说明:通过计算上行和下行的网络延迟时间,可以模拟出想要的网络效果。
红框内标出的就是设置延迟时可以操作的上行和下行网络延迟时间,意为每上传/下载1KB的数据要延迟多少毫秒。
GSM/EGSM/CDMA/WCDMA手机制式
上行/下行速率:bps (b)--比特,带宽速度单位;(bit pro second 位每秒 bit/s)
1Mbps=1000kbps=1000 000bps
这是通常用来衡量带宽的单位,指每秒钟传输的二进制位数;
而通常软件上显示的速度则是指每秒种传输的字节数(Byte)通常用B(大写)表示;
Byte (B)--字节,软件速度
1MB=1024KB=1024*1024B
1B=8b
1M宽带=1Mbps=1000 kbps=1000 /8KB=125KBps,因此1M宽带的速度不超过125KBps
方法:(1KB/下载速度)x1000 = 要delay的毫秒数
1KBps=8kbps=1/125Mbps
模拟了2G网络的速度:请求(上行)时间延迟设置=8kb*1000/2.7=2962≈3000ms,响应(下行)时间延迟设置8kb*1000/9.6=833≈1000ms。
模拟了3G网络的速度:请求(上行)时间延迟设置=1000*1/125Mbps/1.8Mbps=4.4ms,响应(下行)时间延迟设置=1000*1/125Mbps/3.1Mpbs=2.58ms
------------------------------------------------------------------------
位和字节的关系:https://www.cnblogs.com/shaweng/p/3816985.html
fiddler模拟弱网2G和3G网络延迟设置:https://blog.csdn.net/m0_50253612/article/details/108347224
二、charles弱网设置:
proxy---throttle setting