app弱网测试——使用工具实现弱网测试和数据丢包----(详细版)

本文详细介绍了在移动互联网环境下,APP弱网测试的重要性,以及如何使用Fiddler和NetworkEmulate工具模拟网络延迟和数据丢包。通过设置Fiddler的延时规则和NetworkEmulate的丢包率,可以有效地测试APP在不同网络条件下的性能,确保在丢包和延迟情况下提供良好的用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


APP实现弱网和丢包使用的工具

  1. Fiddler 模拟网络延时
  2. Network Emulate,设置上行下行速率模拟丢包

APP弱网测试的背景

  1. 在移动互联网时代,用户会在各种网络状况下使用我们的APP。他们使用3G或4G网络,甚至还有在用2G,现在人们习惯在上班下班的路上去关注一些新闻,看看股市,小说,直播,玩游戏等。

  2. 那就回面临一个问题,在地铁里,巴士上,甚至是电梯,车库等等场景里,去关注下软件的运行状态。以及弱网环境下,出现丢包、延时软件的处理机制,避免造成用户的流失。

App弱网测试的两个性能指标

  1. 丢包:网络在传输的过程中,数据是以包的形式进行传输的,在TCP协议中,需要不停的发送请求,来确认连接,一旦发生丢包,就需要重传;如果app在运行的过程中,出现了异常,导致数据丢包了,我们要检测下产品的处理机制是否会出来?如果程序未响应,程序如何处理,会给与什么提示信息。

  2. 延时:由于网络太差,产生了网络波动,导致数据包在传输的时候出现抖动,可能导致请求超时的现象。对于 请求超时,同样app要给出提示信息提高用户的体验。

Fiddler中设置弱网环境测试的方法

  1. 在fiddler中设置端口号和远程连接
    在这里插入图片描述
  2. 下载PC端无线wifi,设置网络共享,打开共享网络设置
    在这里插入图片描述
  3. 在自己的手机上完成代理服务器,端口号的设置
    在这里插入图片描述
  4. 在fiddler中设置延时规则,并使设置的网络延时生效
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

Network Emulate中设置丢包率的方法

  1. 工具包的安装,直接next
    在这里插入图片描述
  2. 新建一个过滤器
    在这里插入图片描述
  3. 创建一个新的链路
    在这里插入图片描述
  4. 设置上行、下行的丢包率
    在这里插入图片描述
    在这里插入图片描述
  5. 最后让设置的丢包率生效
    在这里插入图片描述
    在这里插入图片描述
  6. 共享wifi,使用app共享PC端的网络,测试app应用程序

在这里插入图片描述

转载于:https://blog.youkuaiyun.com/m0_37797746/article/details/107407964

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值