如何使用Fiddler模拟弱网情况对app进行测试「建议收藏」

前言很多时候,我们需要在弱网情况下,对app进行测试,不可能将app放置到离路由器很远的地方,这里可以模拟弱网来测试app。那么,我们这里使用Fiddler工具来模拟弱网。使用speedtest在线测速工具来测试网络。一、Fiddler工具连接手机,设置代理打开Fiddler,进入到Tools—>options,如图所示:再次选择Connection

大家好,又见面了,我是你们的朋友全栈君。

前言

很多时候,我们需要在弱网情况下,对app进行测试,不可能将app放置到离路由器很远的地方,这里可以模拟弱网来测试app。

那么,我们这里使用Fiddler 工具来模拟弱网。
使用 speedtest 在线测速工具来测试网络。

一、 Fiddler 工具连接手机,设置代理

  1. 打开Fiddler,进入到Tools —> options,如图所示:
    这里写图片描述

  2. 再次选择 Connections
    如图所示:
    这里写图片描述

  3. 查看本机的ip ,如图所示:
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qy7lOCe5-1647943124095)(https://img-blog.csdn.net/20180112170211919?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1amluZ3FpdQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)]

  4. 对手机进行代理设置
    特别注意:手机连接的wifi需要与PC连接的wifi一致。
    选择手机wifi(比如Tplink_5G_D241),长按,出现 修改网络或者管理网络配置,弹出如图所示的对话框:
    这里写图片描述

根据上面的步骤将代理设置成功了。
接下来,使用Fiddler来模拟弱网情况。

二、Fiddler来模拟弱网情况

  1. 首先对Fiddler 工具处进行设置(该步主要是对于网络的延迟进行模拟,可以选择性),如图所示:
    这里写图片描述
    打开后,如图所示:
    这里写图片描述
    2.Fiddler 工具模拟弱网情况
    打开Fiddler工具,进入到Rules —- > Performance—->Simulate Modem Speeds ,如图所示:
    这里写图片描述

三、 speedtest工具进行在线测速

在没有模拟弱网的时候,使用speedtest 在线测速,如图所示:
这里写图片描述
使用Fiddler 工具模拟弱网情况(参考二中的 第2步骤)后,如图所示:
这里写图片描述

使用此工具可以查看我们模拟弱网是否成功。

那么弱网模拟成功后,就可以进行app在弱网情况下的测试了。

参考:
http://blog.csdn.net/u011904605/article/details/52506823
https://www.cnblogs.com/pachongshangdexuebi/p/6601332.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127814.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月10日 下午6:00
下一篇 2022年4月10日 下午6:20


相关推荐

  • 微信公众平台开发(PHP)(二) 微信公众平台示例代码分析

    微信公众平台开发(PHP)(二) 微信公众平台示例代码分析一 摘要微信公众平台提供了一个简单的 php 示例代码 在做进一步开发之前 我们有必要将其详细了解一下 二 获取代码微信官网 http mp weixin com mpres htmledition res wx sample zip 三 分析代码完整代码如下 php wechatphptes defi

    2026年3月19日
    1
  • 用Docker部署OpenClaw,一分钟搞定!

    用Docker部署OpenClaw,一分钟搞定!

    2026年3月15日
    2
  • 使用EMD【经验模态分解】对一维波形信号进行滤波去噪以及Python实现代码[emd eemd ceemdan]

    使用EMD【经验模态分解】对一维波形信号进行滤波去噪以及Python实现代码[emd eemd ceemdan]使用 EMD 经验模态分解 对一维波形信号进行滤波去噪以及 Python 实现代码 EMD EmpricalMode 经验模态分解方法此处不再过多用赘述 该信号处理方法可以把输入信号分解为若干个 IMF 之和 除最后一个 IMF 分量为分解余项外 其余分量均满足如下两个约束条件 1 在整个数据段内 极值点的个数和过零点的个数必须相等或相差最多不能超过一个 2 在任意时刻 由局部极大值点形成的上包络线和由局部极小值点形成的下包络线的平均值为零 即上 下包络线相对于时间轴局部对称 相比

    2026年3月17日
    2
  • 关于求负数补码

    关于求负数补码负数在计算机中是用补码的形式存储的 正数在计算机中是用原码的形式存储的 正数求原码直接将十进制转二进制即可 负数的补码是在原码的基础上除符号位外其余位取反后 1 但是用这种方式求负数补码用编程实现不太方便 下面介绍一种用编程实现起来较简便的求负数补码的方法 1 求出负数绝对值的原码 2 从原码的最后一位数码位往前数 当遇到第一个 1 时停在此位置 3 将第一个 1 前面的数码全部求反

    2026年3月18日
    2
  • linux下如何完全删除用户

    linux下如何完全删除用户转载:http://blog.51cto.com/wutengfei/19234461、首先进入系统创建一个用户  [root@localhost/]#useraddhaha  #创建用户 haha是用户名   [root@localhost/]#passwdhaha  #为该用户设置密码  更改用户haha的密码。  新的密码:*****…

    2022年6月4日
    37
  • mysql面试题目及答案_docker 面试题

    mysql面试题目及答案_docker 面试题1.事务的基本特征原子性(atomicity):一个事务必须视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性。一致性(consistency):数据库总数从一个一致性的状态转换到另一个一致性的状态。隔离性(isolation):一个事务所做的修改在最终提交以前,对其他事务是不可见的…

    2022年8月27日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号