弱网测试概述 前言 这阵子上班被弱网测试整的苦不堪言头昏脑涨,配个测试环境环境能TM配一天。虽说测试过一次,但是工具配置等要注意的点还是较多较杂,干脆写篇文章加深印象顺带记忆。 工具 在手游的弱网测试中,主要我用到的工具有以下几个:Charles、Clumsy、树莓派(这个后面单独讲) Charles:主要功能是抓包,但工具中包含模拟弱网的功能。注:Charles对于https的解析对于高于安卓7和安卓7以下有区别。Clumsy:一款在PC端使用的弱网工具,可以设置延迟、节流、重发、乱序等模式。手机连接电脑代理,然后在电脑端设置对应的弱网状态,手机上就处于相应的弱网状态。 Fiddler:同为主流抓包工具的Fiddler其实也挺好用的,但是我平时工作更加偏向弱网情况下的抓包测试,而Fiddler的弱网可设置项太少了,而且不太方便(需要自己手动编辑脚本)。所以个人更加偏向使用Charles多一点。https://www.hxstrive.com/subject/fiddler/1643.htm 弱网环境标准 软件配置使用 自己百度去……好吧还是写一点东西CLumsy工具 その他 总的来说,工具的配置和使用,多试几次就会了,再不济网上也有一堆的图文教程。这两次对弱网测试工作的体验下来,体验较深的仍然是「优先级」这一点,一般而言,对游戏进行弱网测试的优先级如下:1、充值、资源下载2、新手教程、抽卡、游戏商店、领取报酬3、角色升级、道具使用等落库相关功能4、游戏其他功能、切线、界面跳转等 而网络环境的测试优先级如下:1、无网(没连上WIFI)、假网(WIFI100%丢包、1分钟延迟)2、网络环境切换(Wifi切换4G等)3、高丢包 & 高延迟(一般而言30%就算是很高的丢包率了,延迟则是3秒) 在测试时间紧凑的情况下,尽可能保证测试的效率,按照优先级进行测试。此外,在对游戏的抽卡、充值等对玩家利益高度相关的内容进行弱网测试的时候,尽可能与项目组确认预计的表现。一般而言这种功能在弱网情况下不会进行切线,一条线路通讯失败会立即提示玩家网络环境较差并且终止游戏流程。