[原创]App弱网测试方法介绍
[原创]App弱网测试方法介绍
1 什么是弱网?
弱网就是在非正常网络状态下,用户在访问网络时遭遇到网络延迟或是丢包,造成使用产品时用户体验不佳或反感的场景。
2 为什么要进行弱网测试
简而方之,在弱网环境下对产品进行健壮性测试,来确保在弱网环境时产品可以提供可靠的服务。
3 弱网测试的方法介绍
3.1 用Fiddler工具实现弱网测试
操作步骤:
1)Rules—》customer rules,选择Customize Rules
2)Ctrl+F组合键调出搜索对话框,键入m_Simulate进行搜索,
3) 完成设置具体的上传下载速率—》保存—》
4)点击Performance-->点击Simulate Modem Speeds,完成弱网模拟功能的打开
备注: upload: 上传速度 download:下载速度
if (m_SimulateModem) {
//Delay sends by 300ms per KB uploaded //每延迟300ms发送1kb的数据,也就是每1s发送3kb的数据
oSession["request-trickle-delay"] = 300
//Delay receives by 150ms per KB downloaded.
oSession["response-trickle-delay"] = 150 //每延迟150ms下行1kb的数据,也就是每1s发送6.6kb的数据
}
开启限速:
3.2 用Charles工具实现弱网测试
1)选择throttle settings 设置弱网环境,可以直接选择4g/3g等或是自定义上传或下载
3.3 Facebook工具实现弱网测试
略,可以百度搜索下,比较繁琐平时用的不多;
3.4 Chrome开发工具实现弱网测试
1)按下F12 -> 打开调试控制台,Network选项,如下图所示:
3.5 ios开发工具Network Link Conditioner
1) 安装ios开发工具中的Network Link Conditioner,如下图所示:
最新文章
- AC日记——丑数 codevs 1246
- Android源码——Logger日志系统
- Activity设置全屏的三种方法
- Storm命令详解
- EZ GUI Button和Checkbox创建
- BZOJ 1856 字符串(组合)
- PHP快速排序及其时间复杂度
- %02d
- 网络协议 finally{ return问题 注入问题 jdbc注册驱动问题 PreparedStatement 连接池目的 1.2.1DBCP连接池 C3P0连接池 MYSQL两种方式进行实物管理 JDBC事务 DBUtils事务 ThreadLocal 事务特性 并发访问 隔离级别
- kettle 备注
- vivo如何录制手机视频 分享简单的操作方法
- idea Tomcat部署时没有update classes and resources
- 基于UML的中职班主任工作管理系统的分析与设计--文献随笔(二)
- String.valueOf 的坑
- 【数据分析】Superset 之四 直接安装
- 解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variabl
- 运行spark官方的graphx 示例 ComprehensiveExample.scala报错解决
- HTTP响应状态码说明
- io流中read方法使用不当导致运行异常的一点
- 15 款JavaScript 热门图形图表库