Mock 工具使用:弱网测试!

简介

在当今移动互联网的时代,网络的形态非常多变,不光有 2G, 3G,4G,不同的制式、不同的速率,让我们移动应用运行的场景更加丰富。而且移动产品使用场景非常多变,如近地铁,上公交,进电梯,进山区等是的弱网测试显得尤为重要。

对于弱网的数据定义,不同的应用所界定的含义不完全一样。不仅要考虑各类型网络最低速率,还要结合业务场景和应用类型去划分。

按照移动的特性来说,一般应用低于 3G 的可以划分为弱网。除此之外,弱信号的 Wifi 通常也可以纳入到弱网测试场景中。弱网测试作为健壮性测试的重要部分,对于移动端的测试来说必不可少。

弱网测试主要进行特殊网络状态下的功能测试,同时关注用户体验。

使用 Charles 完成弱网测试

在 Proxy -> Throttle Setting,然后选择 Enable Throttling,在 Throttle Preset 下选择网络类型即可,具体设置可以自行确定。

  • 常见网络类型模拟

  • 带宽

  • 丢包

  • 延迟

这些常见的网络问题都可以非常轻松的进行模拟。

图片

基础模拟
  • 点击小乌龟

  • 刷新页面

  • 打开 charles 的 overview 查看响应时间

定制弱网参数

图片

  • 打开 throttle settings。

  • 勾选 enable,打开弱网配置:

    • 可以对指定的域名进行配置,如果不设置就是对所有的域名都起效。

  • Throttle preset:可以选择不同的预设进行模拟。

  • 自定义参数:

    • download:下载速度

    • upload:上传速度

    • Bandwidth:带宽

    • Utilisation:可用率(%)

    • Round-trip latency:往返延迟(Ms)

    • MTU:最大传输单位(字节)

    • Reliability:可靠性(%)

    • Stability:稳定性(%)

    • Unstable quaility range:不稳定质量范围(%)

总结

  • 弱网测试

  • 使用 Charles 完成弱网测试

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走! 

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

在这里插入图片描述

要在Charles中模拟手机,首先需要连接手机并确保手机和电脑在同一个局域内。以下是具体步骤: 1. 在Charles中点击"代理",选择"代理设置"。 2. 在代理设置中,点击"代理"选项卡,将端口设置为8888,并勾选"启用透明HTTP代理",然后点击"确定"。 3. 打开手机的设置,进入WLAN设置,将代理设置改为手动,并填入设置的端口和你电脑的IP地址。 4. 在连接手机后,Charles会弹出一个对话框,选择"确定"。 5. 打开你想要进行测试的APP,Charles就会开始捕获你手机浏览的数据。 接下来是模拟的步骤: 1. 是指低于2G速率的络,或者特定场景下的络状况,如地铁、电梯、停车场等。 2. 测试可以通过以下方法进行: - 使用SIM卡络切换。 - 在实际场景下进行测试,如地铁、电梯、停车场等。 - 使用软件进行络代理,如Charles。 在Charles中进行模拟的步骤如下: 1. 打开Charles,点击"代理",选择"限流设置"。 2. 在限流设置中,勾选"启用限流",然后选择适合你需要的设置,Charles提供了一些常用的络设置供你模拟,你也可以根据实际情况自己设置数据来模拟。 3. 如果你只想针对某个地址进行测试,可以勾选"仅针对所选hosts"选项。 4. 设置完成后,你可以在Charles的主页上查看小乌龟是否点亮,如果点亮表示可以进行测试了。 除了使用Charles,你也可以使用Chrome的webview调试工具来进行模拟。希望这些信息能够帮助到你。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Charles手机测试](https://blog.csdn.net/weixin_48017822/article/details/117112048)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Charles4.5必备技能之抓包、拦截、mock模拟](https://download.csdn.net/download/weixin_38655878/14016162)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Charles模拟](https://blog.csdn.net/weixin_37600187/article/details/128004799)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值