zoukankan      html  css  js  c++  java
  • fiddler模拟弱网1

    第一步:
    首先你得将你的fiddle配置好了,并链接上了移动端。
     
     
    第二步:
    使用Fiddler进行弱网模拟:
    1. 打开Fiddler,点击Rules-->点击Customize Rules;(或者Ctrl+R)
    1. 查找相关代码
    网络取值的算法就是 1000/下载速度 = 需要delay的时间(毫秒),比如50kb/s  需要delay200毫秒来接收数据。
    查找代码如下:
    if (m_SimulateModem) {
                //Delay sends by 300ms per KB uploaded. //每延迟300ms发送1kb的数据,也就是每1s发送3kb的数据
               oSession["request-trickle-delay"] = 300
                //Delay receives by 150ms per KB downloaded.
               oSession["response-trickle-delay"] = 150//每延迟150ms下行1kb的数据
            }
    计算方式:
    8*1000/下载速度 = 需要delay的时间(毫秒)
    2G的上传速率为:2.7Kbs,下载速率为:9.6Kbs 所以此处设置:2962 ms 与833 ms,
     
    1. 打开弱网模拟功能:点击Rules(或者Alt+R);点击Performance-->点击Simulate Modem Speeds(模拟调制解调器的速度),完成弱网模拟功能的打开。
     
    第三步:
    设置完成后,验证结果:
    使用你的app进行弱网条件下的操作,
    选择第一个请求和最后一个请求,可获得整个页面加载所消耗的总体时间。从条形图表中还可以分别出哪些请求耗时最多,从而对页面的访问进行访问速度优化
    如下图:
     
  • 相关阅读:
    WordPress在nginx服务器伪静态
    excel根据一列的值匹配另一列
    linux上安装Anaconda并创建python虚拟环境
    python模块学习之numpy
    大数据测试工具
    python学习路线
    spark event log
    夏令时
    spark学习指南
    Yarn和Spark对比
  • 原文地址:https://www.cnblogs.com/TomBombadil/p/11003010.html
Copyright © 2011-2022 走看看