前言:
移动弱网测试是一个非常重要的测试,它可以帮助我们了解应用程序在不同的网络环境下的性能和稳定性。
移动 app 在测试时,有时需要考虑弱网的情形下,app 的表现,那么怎么营造这样子的环境呢?
一、首先需要控制网络,有两种方式其一使用网络损伤仪进行,其二采用软件方式。硬件采购费用太贵,因此使用 win 平台下的 ShunraVESMBEditon 或者 Network Emulator for Windows Toolkit。两者都能达到控制丢包率,延迟等功能。考虑到 ShunraVESMBEditon 收费,接下来使用 Network Emulator for Windows Toolkit 软件。
二、手机 app 使用 wifi 连接到服务器,但是我们的控制软件控制的为电脑本身的网络。那么就需要将电脑自身有线网络转换为 wifi 供手机 app 使用。connectify 软件提供了该功能,将有线网络 share 出来。
安装、使用 Network Emulator for Windows Toolkit 软件
1 安装
下载地址:Network Emulator ToolkitThe virtual world of Marc O Polo
拥有 32 位和 64 位两个版本
2 使用
2.1 首先运行软件 Network Emulator Client
在菜单栏找到 Configuration →New link(新建链路)→设置 loss(丢包率)、latency(延时率)→设置成功点击"确