测试过程中,弱网测试也是需要考虑的,不管有没有条件。
现实中,用惯了wifi,4g,5g,少见3g、2g的了,但是同个wifi连接的人多了自然而然就降速了,都可能≈弱网。
请求常见的http跟websocket
http弱网导致请求超时失败或者重复请求,尤其插入数据时候要考虑前端没响应提示导致用户多次请求(前端处理,然后服务器处理,数据库也是加以处理)
websocket弱网可能导致发送多个请求后,接收到并不是一一对应,导致页面数据跟前端不一致。
正常网络情况下,快速请求,比如狂点,狂戳,狂踩等等也算模拟弱网的情景;
弱网情况下,对于用户来说,第一次点没反应,肯定会第二次去点的,第六感告诉我是我手机卡顿了,再点它一次!
像有的手机还可以设置2g、3g、4g模式
浏览器打开手机模式也可以设置网速low跟mid模式
工具fiddler设置代理后(前面文章有说过)
然后网速配置
点击如下
弹框搜索m_SimulateModem
修改对应的值就行了
看注释比如 上传1KB需要300ms,转化一下上传速度:1Kb/0.3s = 10/3(KB/s)
然后 勾选Rules->Performance->勾选 Simulate Modem Speeds 才生效
更多资源关注公众号 py编程