弱网测试

最近项目需要测试弱网下的热更新功能,查看网上文章后整理如下。
弱网测试
弱网测试要点

工具

  • Network Emulator for Windows Toolkit(NEWT)
  • Augmented Traffic Control(ATC)
  • WANem
  • fiddler
  • charles

NEWT

安装

下载地址:http://blog.mrpol.nl/2010/01/14/network-emulator-toolkit/
拥有32位和64位两个版本

使用

network emulator for windows toolkit 网络模拟器

优点

使用起来比较简单,网络模拟的参数也很丰富,模拟的准确性也比较高

缺点

基于 Windows。想在手机上测试时,需在 PC 上使用 USB 无线网卡建立 WIFI 热点,使用方式为独占式,且必须在 PC 上进行控制,不适用于长期开放热点供多人使用。


ATC

安装

Facebook官方github:https://github.com/facebook/augmented-traffic-control

使用
Facebook网络环境模拟工具ATC的使用

优点

可多人使用,在手机端对网络参数进行设置且互不影响。

缺点

部署起来不太方便,在 Linux 上使用 USB 无线网卡建立 WIFI 热点也是很头疼的事。当然这些都不算什么,关键是实际体验 ATC 时出现了网络模拟非常不准确的情况,比如基本的上传下载的速度控制都极为不准。在 Github 上关于这点的 Issue 非常多,最后给出的解决方案是启动 atcd 时加 –atcd-dont-drop-packets 参数,即使这样也给人留下这丫怎么那么不准的印象。


fiddler

Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助。

使用
app性能测试


charles

安装
直接上 官网 下载就好了,现在是v4.0.1,收费软件,找找破解方式,下个 charles.jar 替换下原有的就可以了

使用
Charles的使用


IOS设备

使用

  1. 首先开启iphone开发者模式,开启方式
  2. 打开IOS设备,设置->开发者->NETWORK LINK CONDITIONER
  3. 打开Status进入后,选择预设或者自定义设置

网络数据

2g

这里写图片描述

参数设置:

  • 网络丢包率 5% 10% 20% 50% 80%
  • 网络延迟时间 30ms 50ms 100ms 200ms 500ms
  • 上行网络带宽 5kb/s 8kb/s 15kb/s 50kb/s 100kb/s
  • 下行网络带宽 10kb/s 15kb/s 50kb/s 100kb/s 150kb/s
  • 网络带宽 10kb/s 15kb/s 50kb/s 100kb/s 150kb/s
  • 丢包率 5% 10% 20% 50% 80%

参考文章
微信测试工程师手把手教你做弱网络模拟测试
移动性能测试 移动弱网测试方案之一
前端测试 弱网测试方法整理
App弱网测试与常用模拟工具

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值