前言

有时候我们需要对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开发之弱网测试相关推荐

  1. 测试总结:如何进行弱网测试

    弱网测试场景 当前APP网络环境比较复杂,网络制式有2G.3G.4G网络,还有越来越多的公共Wi-Fi.不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响.另外,当前app使用场景多变, ...

  2. 手机安装pem_抓包神器Charles的配置安装与弱网测试,你会了吗?

    本文来自牛鹭学院学员:丁孟辉.陈金金 注意:在开发移动端项目没有网页的情况下,可以使用Charles抓取数据进行分析. 概念 Charles是一款Http代理服务器和Http监视器,当移动端在无线网连 ...

  3. 弱网测试工具-qnet

    备注:个人学习笔记整理,仅供测试同学学习,切莫转载商用,有错误或者更好的方案可以留言,一同进步! 参考学习: https://www.cnblogs.com/quark/p/10734587.html ...

  4. 一款超级给力的弱网测试神器—Qnet(上)

    一.APP 弱网测试背景 App 在使用的过程中,难免会遇到不同的弱网络环境,像在公车上.在地铁.地下车库等.在这种情况下,手机常常会出现网络抖动.上行或下行超时,导致 APP 应用中出现丢包延迟,从 ...

  5. 弱网测试利器-Charles工具实战

    一:弱网测试要点 二:利用抓包工具charles进行弱网设置,适用PC端和移动端(IOS/Android) 1.以charles 4.5.6版本为例,打开Proxy->Throttle Sett ...

  6. 弱网测试在app测试中探索

    目录 最近在搞一个智能穿戴项目. 手环手表等智能穿戴项目中最核心的功能是运动计步功能. 计步功能的业务逻辑是主要流程是通过手环设备采集运动数据,通过app提交采集的数据并发送到服务端,在服务端的算法库 ...

  7. 07- app的弱网测试

    从下面几个点了解弱网测试: 1.什么样的网络属于弱网. 低于2g速率的时候都属于弱网,也可以将3g划分为弱网,一般WiFi不纳入弱网范畴. 2.为什么要进行弱网测试? ①按照移动特定,各种网络连接协议 ...

  8. Fiddler及浏览器开发者工具进行弱网测试

    ------·今天距2021年265天·------ 这是ITester软件测试小栈第110次推文 在上一篇Fiddler系列文章:Fiddler跨域调试及Django跨域处理,主要介绍了跨域原理.F ...

  9. 弱网测试学习记录(1)

    弱网测试概念: 网络场景一般包含无网/2G/3G/4G/5G/WiFi,对于弱网的定义,不同的应用所界定的含义是不一样且不清晰的,不仅要考虑各类型网络最低速率,还有结合业务场景和应用类型去划分,按照移 ...

最新文章

  1. 无法在指定计算机上定位,Win10电脑无法打开定位功能时启动GeolocationService服务提示找不到文件怎么办...
  2. 概率统计笔记: 协方差与相关系数
  3. ES6 系列之 Babel 是如何编译 Class 的(上)
  4. 技术实践 | ICDE2021-大规模知识图谱预训练及电商应用
  5. JS前端常用工具方法
  6. C++多进程并发框架FFLIB
  7. webpack中,css中打包背景图,路径报错
  8. C++ Vector中size()和capacity()区别
  9. jsx 调用php,JavaScript_JavaScript的React框架中的JSX语法学习入门教程,什么是JSX? 在用React写组件的 - phpStudy...
  10. escape()、encodeURI()、encodeURIComponent()区别
  11. hibernate hql 关联查询_Hibernate【关联查询篇】
  12. 关于js中window.location.href、location.href、parent.location.href、top.location.href的用法...
  13. word-break: break-all与word-wrap:break-word的区别
  14. 基于Matlab的同态滤波彩色图像增强算法研究
  15. 小工具 | 全站仪图根测量平差excel计算表格
  16. Qt 安装组件及其说明(by shany shang)
  17. 计算机毕业设计Java优乐帮育儿系统(系统+程序+mysql数据库+Lw文档)
  18. 独家爆料:创宇云与小鸟云的故事
  19. 孙溟㠭先生书画艺术《贵妃》
  20. 7-31 求圆周长和面积

热门文章

  1. GIS理论知识(二)之GIS标准、体系结构及平台软件
  2. uboot和bootloader的区别
  3. char (*)[]无法传给参数char **
  4. 博通(Broadcom)收购赛门铁克(Symantec)将一波三折,这是第一折
  5. Windows Style Builder学习制作笔记(二)
  6. js之一个有意思的逻辑题
  7. arcgis textsymbol overlap
  8. 初雪  文/奧斯·科特林
  9. 文档大小超出上传限制怎么办_如何将PDF文件大小进行压缩?
  10. GP技术的展望——先有鸿钧后有天 转自 longshanks