当前位置: 首页 > news >正文

iPhone15信号算弱网嘛,工作中又该如何进行弱网测试?

iPhone信号差,已经成了历史的难题了。问题一直在,从未被解决,或许苹果自己就没打算彻底解决这个问题,毕竟牙膏是要慢慢挤的,一次解决了,后面怎么割韭菜啊。

可能有朋友就问了,信号差咋了,苹果不一样卖嘛,能打电话不就行了,要什么自行车?

但是如果你是一个测试工程师,你就不这么想了,因为信号差,在软件使用过程中就会出现很多你意想不到的bug。

专业一点说,这就是弱网环境,咱们要开展弱网测试

弱网定义一般是2G、3G,以及在特定的地铁、隧道及山区等,当然今天的主角iphone15的信号到底算不算弱网,大家仁者见仁、智者见智吧,反正相比华为mate60,iphone15就是“弱网”。

在弱网环境下使用APP ,就会出现一些譬如网络延时、中断和超时等情况,像我们在地铁上刷抖音,滑到下一个时候突然间就会页面卡住不动了,这就是因为网络差的原因导致的。

APP上很多bug都会在弱网的情况下展现出来,如由于响应慢而多次请求,最终导致app出现ANR问题。

做弱网测试,最基本的方式就是营造一个弱网环境,像刚才提到的直接使用2G、3G网络,去地铁、车库等是最基本的,但是有时候我们需要在办公室模拟一种弱网出来,我们可以说几个常见的方式。

1、fiddler/charles软件模拟

fiddler和charles是两款非常常见的网络代理工具,可以通过设置网络延时控制网速快慢,我们就以fiddler为例给大家讲讲。

首先打开Fiddler,菜单Rules—>Cutomize Rules,就可以自定义网络延时了。

  • Delay sends by 300ms per KB uploaded:上传1KB内容需要300ms,转化一下上传速度:1Kb/0.3s = 3.3KB/s,也就是说网络上行速度只有3.3KB。

  • Delay receives by 150ms per KB downloaded:下载1KB内容需要150ms,转化后的下载速度:1KB/0.15s=6.6KB/s,也就是说网络下载速度只有6.6KB。

  • 如果你想设置下载的速度为50KB/s,你则需要设置Delay 时间为 20ms。

然后就是启动弱网限速,Rules->Performance->勾选 Simulate Modem Speeds,勾选之后访问网站会发现网络慢了很多。

最后可以通过抓包结果查看限速效果。

2、路由器限速

现在像华为、tplink、小米等主流路由器都提供了限速设置,步骤简单,限速精确,非常适合wifi环境下的弱网测试。

以小米路由器为例,登陆小米路由器后台系统(192.168.31.1),选择“高级设置”->“智能限速”选项,点击设置限速按钮,输入上传、下载网速范围即可。

好了,就是这么简单,手机连接路由器就可以愉快地弱网测试了,当然如果你是iphone,是不是就可以省下限速这个步骤啦,大家有其他弱网测试好的方法,一定要和allen老师多沟通,大家一起进步,一起消灭软件中的bug,保证软件质量。

最后作为一位过来人也是希望大家少走一些弯路,在这里我给大家分享一些软件测试的学习资料和我花了3个月整理的软件测试自学全栈,这些资料希望能给你前进的路上带来帮助。

视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

http://www.gsyq.cn/news/88688.html

相关文章:

  • PA2.2-基础设施(2)
  • 【34】犬类品种数据集(有v5/v8模型)/YOLO犬类品种检测
  • 基于超像素和基于图论的图像分割手段
  • 如何用DSPy生成prompt示例
  • 一名网工运维转型安全渗透工程师的自白,从零基础入门到精通,收藏这一篇就够了!
  • Hetty深色主题实战:提升安全测试效率的视觉优化方案
  • 使用MCP6S22检测导航信号特性测试
  • Rust-Prometheus:高性能监控指标的现代化解决方案
  • GitHub Actions下载工件全攻略:从基础到高级应用
  • 利用水凝胶从干旱空气中高效收集水的新技术
  • 20、管理邮件服务器:Sendmail 的全面指南
  • F5-TTS模型配置实战:从入门到精通的路径管理艺术
  • 完整教程:微信开发者工具的使用(一)
  • 信息安全小白指南:MySQL中的information_schema数据库与SQL注入防护|AI整理
  • Python 对接淘宝评论 API 接口全流程:权限申请、参数配置与首次采集实战
  • 伦理与治理的“安全阀”:GPT-5.2 带来的 AI 风险与负责任的应对策略
  • 糊涂工具类hutool
  • 上海房屋漏水反复修不好?芮生建设提供免费上门勘察,先勘察后报价,根源治理 - shruisheng
  • Diaspora:打造优雅WordPress博客的终极解决方案
  • Qwen-Image-Edit-Rapid-AIO V10:AI图像编辑的效率革命与开源新范式
  • Billion Mail离线安装全攻略:零网络环境下的邮件平台搭建实战
  • 开发者体验(DX)拯救指南:扔掉你的 Dockerfile 和 Nginx 吧
  • 6、测试 Lambda 函数的全面指南
  • 巨椰 云手机办公便利性高
  • 7、深入探索AWS Lambda:测试与事件驱动模型
  • 管理学选刊投稿攻略!
  • vscode打开项目占用内存过大
  • 文献查询免费网站推荐:实用资源汇总与高效检索指南
  • WPF C# 视频播放器 - 实践
  • 参考文献怎么找:高效查找参考文献的实用方法与技巧指南