一、chrome浏览器可以通过开发者工具来设置模拟弱网情况 步骤:F12--开发者工具窗口--Networt--点击Online Fast 3G:模拟快速的3G Slow 3G: 模拟慢速的3G 点击Add进行添加需要的参数 二、如果你是模拟手机APP的弱网,那么你需要确保Fiddler能够抓到手机APP的包。 弱网测试主要关注网络状况不好时,应用的响应时间、页面呈现、超时提示、超时重连等等。我们测试过程中尤其要注意数据提交的问题,一般前端会进行超时限制,超出多少秒抛出异常提示,此时数据是不应该提交成功的。我之前测试过的软件就出现过,弱网时,数据可以多次提交成功的情况。 步骤1:在Fiddler中启动弱网 打开Fiddler→Performance→勾选Simulate Modem Speed,勾选之后你会发现网络速度已经慢下来了,因为系统里有预设的网络参数值。 步骤2:设置网络参数 (1)打开Fiddler→Customize Rules; (2)找到下面框出的代码,在这里设置弱网参数值; 解析:如果m_SimulateModem为True,也就是fiddler开启了弱网模式,那么上传1KB的内容 需要300ms(转化后的上传速度为1KB/0.3s=3.3KB/s),下载1KB内容需要150ms(转化后的下载速度为1KB/0.15s=6.6KB/s)。 如果要模拟2G网络, 上传下载配置如下: oSession["request-trickle-delay"] = "3000"; oSession["response-trickle-delay"] = "1500"; 如果要模拟3G网络,上传下载配置如下: oSession["request-trickle-delay"] = "20" ; oSession["response-trickle-delay"] = "10"; 手机APP使用SIM卡数据流量的话,要考虑不同的运营商:联通、移动、电信,根据上行速率、下载速率来设置参数。 计算公式为:[1/(上或下行速率/8)] x 1000 注意:1KB=8kb 步骤3:设置完成后,保存。 这时步骤1勾选的Simulate Modem Speed会被取消勾选,需要重新勾选一下再进行测试#自学软件测试