如何通过Fiddler模拟弱网进行测试

简介: [本文出自天外归云的博客园] 弱网测试的目的 弱网测试可以发现一些因为网络问题导致的交互问题,从而更好的完善应用的性能。 弱网的模拟 通过Fiddler可以模拟弱网进行测试,拿手机测试举例,进行手机app的弱网测试分三步: 1、开启Fiddler; 2、设置手机代理到本机ip,端口号8888(Fiddler默认设置); 3、手机访问http://ip:port安装Fiddler证书,特别注意IOS手机要:   1)通用-描述文件与设备管理——第一步信任;   2)通用-关于本机-证书信任设置——进一步信任。

[本文出自天外归云的博客园]

弱网测试的目的

弱网测试可以发现一些因为网络问题导致的交互问题,从而更好的完善应用的性能。

弱网的模拟

通过Fiddler可以模拟弱网进行测试,拿手机测试举例,进行手机app的弱网测试分三步:

1、开启Fiddler;

2、设置手机代理到本机ip,端口号8888(Fiddler默认设置);

3、手机访问http://ip:port安装Fiddler证书,特别注意IOS手机要:

  1)通用-描述文件与设备管理——第一步信任;

  2)通用-关于本机-证书信任设置——进一步信任。

4、Fiddler弱网模拟设置步骤:

  1)“Fiddler->Rules->Performance->Simulate Modem Speeds”,把这个勾选上;

  2)“Fiddler->Rules->Customize Rules...”,打开自定义规则;

  3)在Fiddler ScriptEditor中搜索“m_SimulateModem”,找到如下代码段,并修改“3000”和“1500”两个地方的值,注释告诉我们上面一行改的是每kb的延迟发送毫秒数,也就是“3000”这个值;下面那行改的是每kb的延迟接收毫秒数,也就是“1500”这个值。修改好后“File->Save”保存:

    

  4)“Fiddler->Rules->Performance->Simulate Modem Speeds”,把这个再次勾选上。

  至此就可以模拟弱网在手机app上进行测试了。

相关文章
|
XML 网络协议 测试技术
【游戏专项测试】弱网测试-NEWT使用
【游戏专项测试】弱网测试-NEWT使用
【游戏专项测试】弱网测试-NEWT使用
|
测试技术 5G iOS开发
【游戏专项测试】弱网测试-测试用例
【游戏专项测试】弱网测试-测试用例
|
6月前
|
测试技术 UED
Mock 工具使用 - 模拟弱网测试
在移动互联网时代,弱网测试至关重要,尤其面对多样化的网络环境和应用场景,如2G, 3G, 4G及弱信号WiFi。弱网通常指低于3G的网络或弱信号WiFi。Charles工具能方便地模拟不同网络条件,包括带宽、丢包和延迟,以进行功能测试和优化用户体验。通过Proxy -> Throttle Setting启用限制,选择预设或自定义参数(如下载速度、带宽和延迟)进行测试。通过基础模拟和定制设置,确保移动端应用在弱网环境下的稳定性和性能。
|
7月前
|
缓存 5G 双11
弱网测试
弱网测试
430 0
|
API Android开发 数据安全/隐私保护
《协议测试》抓包工具Fiddler实战教程 2
《协议测试》抓包工具Fiddler实战教程
|
Web App开发
《协议测试》抓包工具Fiddler实战教程 1
《协议测试》抓包工具Fiddler实战教程
|
5G 测试技术 UED
【游戏专项测试】弱网测试--基础原理
【游戏专项测试】弱网测试--基础原理
|
26天前
|
JSON Java 测试技术
SpringCloud2023实战之接口服务测试工具SpringBootTest
SpringBootTest同时集成了JUnit Jupiter、AssertJ、Hamcrest测试辅助库,使得更容易编写但愿测试代码。
55 3
|
2月前
|
JSON 算法 数据可视化
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
这篇文章是关于如何通过算法接口返回的目标检测结果来计算性能指标的笔记。它涵盖了任务描述、指标分析(包括TP、FP、FN、TN、精准率和召回率),接口处理,数据集处理,以及如何使用实用工具进行文件操作和数据可视化。文章还提供了一些Python代码示例,用于处理图像文件、转换数据格式以及计算目标检测的性能指标。
70 0
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)