fiddler----APP弱网测试
APP弱网模拟测试
1、为什么要做弱网测试:
实际的客户现场可能网络不稳定或者网速低,恶劣的网络环境会导致出现一些bug,影响用户体验甚至某些服务不可用。而公司内部的研发环境网络通常比较顺畅,难以复现这种bug。要解决这种问题,就需要制造弱网络的环境进行测试、复现并修复问题。
![](http://www.51testing.com/attachments/2018/06/15201284_201806061350091n3li.jpg)
![](/assets/blank.gif)
var m_SimulateModem: boolean = false; |
if (m_SimulateModem) {
// Delay sends by 300ms per KB uploaded.
oSession["request-trickle-delay"] = "384";
// Delay receives by 150ms per KB downloaded.
oSession["response-trickle-delay"] = "2560";
}
|
注释说明: request-trickle-delay中的值代表每KB的数据被上传时会被延时多少毫秒;response-trickle-delay则对应下载时每KB的数据会被延时多少毫秒。比如你要模拟上传速度100KBps的网络,那上传延迟就是1KB/100KBps=0.01s=100ms,就改成100。
上传1KB需要300ms,转化一下上传速度:1Kb/0.3s = 10/3(KB/s),如果想设置上传的速度为50KB/s,你则需要设置Delay 时间为 20ms;(=1000/50)
static function randInt(min, max) {
return Math.round(Math.random()*(max-min)+min);
}
if (m_SimulateModem) {
// Delay sends by 300ms per KB uploaded.
oSession["request-trickle-delay"] = ""+randInt(1,2000);
// Delay receives by 150ms per KB downloaded.
oSession["response-trickle-delay"] = ""+randInt(1,2000);
}
|
![](http://www.51testing.com/attachments/2018/06/15201284_201806061351131RvqZ.jpg)
![](http://www.51testing.com/attachments/2018/06/15201284_201806061352121MJQm.png)
转载于:https://www.cnblogs.com/yaoyao9446/p/9242454.html
fiddler----APP弱网测试相关推荐
- 使用fiddler进行app弱网测试
fiddler----APP弱网测试 转自:http://www.51testing.com/html/01/n-3727001.html APP弱网模拟测试 移动端测试区别于PC端测试的一点就是网络 ...
- 什么是App稳定性测试?什么是App弱网测试?
App稳定性测试? 由于app软件是安装在手机的操作系统之上的,为了保证app能够在长时间内运行操作不会出问题,所以需要做稳定性测试,稳定性测试需要用到monkey工具,monkey工具是基于命令行的 ...
- fiddler everywhere手机抓包_基于移动端抓包使用Fiddler模拟弱网测试
随着移动互联网的发展,移动端测试工作也提上日程,那移动互联网测试与web测试有什么不一样?首先它们架构不一样,再者基于的场景不一样,PC端网络基本固定宽带,而移动互联的网络测试一般分为:2G.3G.4 ...
- 弱网测试用什么农_弱网测试--使用fiddler进行弱网测试
弱网测试原理以及方法(一) 一.为什么要进行弱网测试? 按照移动特性,各种网络连接协议不同,导致通信的信号不同,速率也不同,影响应用的加载时间.可用性.稳定性 二.什么样的网络属于弱网? 低于2g速率 ...
- android 的弱网测试,Android APP弱网测试问题和解决分析
最近做了一次移动APP的弱网和中断测试,接下来分享一下遇到的一些问题: 1.现象:用户登录应用时下载初始化数据,下载过程中因网速太慢点击取消并重新登录,数据初始化完成后出现重复,造成数据不一致. 原因 ...
- 软件测试之——关于APP弱网测试
一.网络测试的一般流程 step1:首先要考虑网络正常的情况① 各个模块的功能正常可用② 页面元素/数据显示正常 step2:其次要考虑无网络的情况① APP各个功能在无网络情况下是否可用② APP各 ...
- APP弱网测试【快速上手】
一.弱网测试概念 简单说就是在不同网络环境下,像在公车上.在地铁.地下车库等.在这种情况下,手机常常会出现网络抖动.上行或下行超时,导致 APP 应用中出现丢包延迟,从而影响用户体验. 1.1 弱网测 ...
- APP弱网测试工具(QNET)
QNET介绍官网链接: QNET弱网测试-网络测试工具-腾讯WeTestQNET无需ROOT/越狱手机,无需连接数据线,以独立app的方式,为用户提供快捷.可靠.功能完善的弱网模拟服务ht ...
- 移动端App弱网测试
本文来自进击的bug 在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/Edge/4G/Wifi等多种手机网络连接方式,不同的协议,不同的制式,不同的速率,使移动应用运行的场景更加丰 ...
- Fiddler之弱网测试(Web)
日常我们的网络状况比较好,有时候经常忽略在低网情况下系统的页面表现,而fiddler可以帮助我们限速进 而达到模拟低速网络的状态 1.自定义限速:打开Fiddler,点击Rules选择Customiz ...
最新文章
- phonegap+emberjs+python手机店发展,html5实现本地车类别~
- UI调试神器 for ios:Reveal的使用与破解
- 【Scala】Scala-调用Java-集合
- azkaban工作流调度器及相关工具对比
- 处理数字_9_计算标准差
- mark:apache建站permission问题
- im2col原理小结
- 线性表------栈
- 《论可计算数及其在判定上的应用》简单理解
- 【Java】矩阵乘法的朴素算法
- 沉得住气的程序员们!
- python社区版如何下载库_pycharm社区版在哪里下载
- MITO-ID 线粒体膜电位检测试剂盒的作用机制和应用
- kafka重新分配partition
- 行业报告免费下载-干货!68份营销行业报告分享
- rd,pe,ae,fae,marketing,sales都是干嘛的?
- Redis(6)——GeoHash查找附近的人
- python源码只有编译成二进制_setup-cython(2):把Python打包成二进制应用吧
- [收藏]好学若饥 谦卑若愚
- Ubuntu下运行.sh文件