• charles 设置弱网测试


    Charles简介:Charles支持抓去http、https协议的请求,不支持socket。

    然后charles会自动配置IE浏览器和工具的代理设置,所以说打开工具直接就已经是抓包状态了。 这里打开百度抓包下,工具界面和相关基础功能。

    下载与安装
    首先是工具下载和安装 首先需要下载Java的运行环境支持(一般用burp的人肯定也都有装java环境)。装好java环境后,可以直接去百度搜索并下载charles的破解版,下载到破解版之后,里面一般会有注册的jar文件,然后注册后就可以永久使用了(ps:不注册的话,每次使用30分钟,工具就会自动关闭)。

    一款APP针对不同网络情况下都需要保证不会Crash,同时尽可能做到在弱网情况下也能达到功能正常使用,或者使用体验达到最佳。

    我们借助Charles工具做弱网的测试,或者模拟2G、3G的网络情况。
    Charles的使用方法如下:
    首先,打开Charles,在Throttle Settings中设置网络状况,比如:
    1、点击Proxy->Throttling Settings

    2、☑️勾选[Enable Throttling]使的限制网速可用,相当于开启了限制网速的功能

    3、关于网速的选择

    概念介绍:Bandwidth(带宽)、Utilistation(利用百分比)、Round-trip(往返延迟)、MTU(最大传输单元)

    3G:300k-2Mbps左右

    2.5G(GPRS)一般在100kbps

    2G(GSM)一般在5-9kbps

    如果不习惯自定义设置带宽等,可直接在Throttle Preset下拉列表中选择,按照顺序,网速逐渐提升

    3.3如果只想对某地址的请求进行弱网测试,☑️[Only for selected hosts]

     

    进行这项设置后,我们会看到小红旗处于工作状态。

     

    然后,打开Sequence查看每个请求的执行情况,比如:

    上图中可以看到每个请求的大小(size),以及请求的状况(status)。

    PS:弱网、2G、3G建议的上下行速率如下,同时还可以控制丢包率的数据
    网络 上行 下行
    弱网 10 30
    2G 15 50
    3G 384 2800
    以上数据来源于: http://www.doc88.com/p-3015598697603.html
    ————————————————
    版权声明:本文为CSDN博主「Darian_King」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qiang_9/article/details/78845295

  • 相关阅读:
    linux 学习之七-部分ssh命令
    揭秘淘宝286亿海量图片存储与处理架构
    大型网站后台架构的演变
    Linux学习之六-Yum命令的使用
    res://ieframe.dll/acr_error.htm 纯手动解决方法
    VS2013启动项目调试的时候会启动本地IIS
    linux学习之(六)-主机名、网络IP的配置与查看
    deployment.yaml 带同步时区
    Deployment
    mysql.yaml
  • 原文地址:https://www.cnblogs.com/yifengyu/p/16029549.html
Copyright © 2020-2023  润新知