iOS开发之弱网测试
前言
有时候我们需要对APP进行捉包、弱网测试等等,相信大家对弱网测试并不陌生,下面记录一下。
一、捉包
分享之前写个的两篇文章:
抓包工具Charles下载以及简单使用
iOS Charles捉取正式环境上的数据
二、弱网测试
1、当你的手机连接过Xcode运行过项目后在----设置界面里有开发者这个选项:
2、打开开发者-------Network Link Conditioner------界面如下:
3、Enable为开启状态-----------选择底部的网络选项即可
4、当然可以自定义-----------选择Add a profile
如图设置一个延迟15000ms的示例:
参数含义及示例参数:
Name:-----15000ms
in bandwidth 下行带宽----40000ms
in packet loss 下行丢包率----0ms
in delay 下行延迟,单位为ms----15000ms
out bandwidth 上行带宽----33000
out packet loss 上行丢包率----0
out delay 上行延迟----15000
DNS delay DNS解析延迟
protocol 协议,可选Any,IPv4,IPv6
interface 接口,可选ALL,Wi-Fi,cellular(蜂窝网)
END.
iOS开发之弱网测试相关推荐
- 测试总结:如何进行弱网测试
弱网测试场景 当前APP网络环境比较复杂,网络制式有2G.3G.4G网络,还有越来越多的公共Wi-Fi.不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响.另外,当前app使用场景多变, ...
- 手机安装pem_抓包神器Charles的配置安装与弱网测试,你会了吗?
本文来自牛鹭学院学员:丁孟辉.陈金金 注意:在开发移动端项目没有网页的情况下,可以使用Charles抓取数据进行分析. 概念 Charles是一款Http代理服务器和Http监视器,当移动端在无线网连 ...
- 弱网测试工具-qnet
备注:个人学习笔记整理,仅供测试同学学习,切莫转载商用,有错误或者更好的方案可以留言,一同进步! 参考学习: https://www.cnblogs.com/quark/p/10734587.html ...
- 一款超级给力的弱网测试神器—Qnet(上)
一.APP 弱网测试背景 App 在使用的过程中,难免会遇到不同的弱网络环境,像在公车上.在地铁.地下车库等.在这种情况下,手机常常会出现网络抖动.上行或下行超时,导致 APP 应用中出现丢包延迟,从 ...
- 弱网测试利器-Charles工具实战
一:弱网测试要点 二:利用抓包工具charles进行弱网设置,适用PC端和移动端(IOS/Android) 1.以charles 4.5.6版本为例,打开Proxy->Throttle Sett ...
- 弱网测试在app测试中探索
目录 最近在搞一个智能穿戴项目. 手环手表等智能穿戴项目中最核心的功能是运动计步功能. 计步功能的业务逻辑是主要流程是通过手环设备采集运动数据,通过app提交采集的数据并发送到服务端,在服务端的算法库 ...
- 07- app的弱网测试
从下面几个点了解弱网测试: 1.什么样的网络属于弱网. 低于2g速率的时候都属于弱网,也可以将3g划分为弱网,一般WiFi不纳入弱网范畴. 2.为什么要进行弱网测试? ①按照移动特定,各种网络连接协议 ...
- Fiddler及浏览器开发者工具进行弱网测试
------·今天距2021年265天·------ 这是ITester软件测试小栈第110次推文 在上一篇Fiddler系列文章:Fiddler跨域调试及Django跨域处理,主要介绍了跨域原理.F ...
- 弱网测试学习记录(1)
弱网测试概念: 网络场景一般包含无网/2G/3G/4G/5G/WiFi,对于弱网的定义,不同的应用所界定的含义是不一样且不清晰的,不仅要考虑各类型网络最低速率,还有结合业务场景和应用类型去划分,按照移 ...
最新文章
- 无法在指定计算机上定位,Win10电脑无法打开定位功能时启动GeolocationService服务提示找不到文件怎么办...
- 概率统计笔记: 协方差与相关系数
- ES6 系列之 Babel 是如何编译 Class 的(上)
- 技术实践 | ICDE2021-大规模知识图谱预训练及电商应用
- JS前端常用工具方法
- C++多进程并发框架FFLIB
- webpack中,css中打包背景图,路径报错
- C++ Vector中size()和capacity()区别
- jsx 调用php,JavaScript_JavaScript的React框架中的JSX语法学习入门教程,什么是JSX?
在用React写组件的 - phpStudy...
- escape()、encodeURI()、encodeURIComponent()区别
- hibernate hql 关联查询_Hibernate【关联查询篇】
- 关于js中window.location.href、location.href、parent.location.href、top.location.href的用法...
- word-break: break-all与word-wrap:break-word的区别
- 基于Matlab的同态滤波彩色图像增强算法研究
- 小工具 | 全站仪图根测量平差excel计算表格
- Qt 安装组件及其说明(by shany shang)
- 计算机毕业设计Java优乐帮育儿系统(系统+程序+mysql数据库+Lw文档)
- 独家爆料:创宇云与小鸟云的故事
- 孙溟㠭先生书画艺术《贵妃》
- 7-31 求圆周长和面积
热门文章
- GIS理论知识(二)之GIS标准、体系结构及平台软件
- uboot和bootloader的区别
- char (*)[]无法传给参数char **
- 博通(Broadcom)收购赛门铁克(Symantec)将一波三折,这是第一折
- Windows Style Builder学习制作笔记(二)
- js之一个有意思的逻辑题
- arcgis textsymbol overlap
- 初雪 文/奧斯·科特林
- 文档大小超出上传限制怎么办_如何将PDF文件大小进行压缩?
- GP技术的展望——先有鸿钧后有天 转自 longshanks