app的性能测试——网络测试

本文介绍了如何使用Fiddler代理工具进行网络延时和限速测试,以模拟不同网络环境对应用程序功能的影响。通过设置代理、导入证书、自定义规则,可以实现对上传/下载速度的限制,进而测试应用在慢速网络条件下的表现。此外,还提供了调整网络延迟的详细步骤和自定义参数的方法。
摘要由CSDN通过智能技术生成

各个网络下的功能测试

在这里插入图片描述

在这里插入图片描述

fiddler模拟网络延时测试

一fiddler代理模拟器
1、启动Fiddler,在菜单选择Tools–>options–>Connections–>勾选“Allow remote computers to connect(允许远程计算机连接)”在这里插入图片描述
2、手机模拟器(夜神)手动设置代理:端口8888 IP为本机电脑IP地址
在菜单选择Tools–>options-Https-Actions 的第二项Export Root Certificate to Desktop导出证书
将证书导入模拟器
浏览器输入http://ip:端口(8888)
二、fiddler设置网络延时
可以通过fiddler来模拟限速,因为fiddler本来就是一个代理服务器,它提供了客户端请求前和服务响应前的回调接口,可以在接口自定义逻辑。fiddler的模拟限速正是在客户端请求前来自定义限速的逻辑,次逻辑是通过延迟发送数据或接收数据的时间来限制网络的下载速度和上传速度,从而达到限速的效果。fiddler提供了功能,模拟低速网络环境,启动步骤如下:

Rules–>Performance–>Simulate Modem Speeds

勾选Simulate Modem Speeds,执行操作的时候,网络变慢了很多

自定义 Modem Speeds,其步骤如下:

1、点击菜单(Rules)

2、选择选项(Customize Rules),会弹出一个文档

备注:也可使用快捷键(Ctrl+R)

3、Ctrl+F,查找m_SimulateModem,找到以下这段代码:
在这里插入图片描述
备注:delay sends by 300ms per kb uploaded 上行

     delay sends by 300ms per kb downloaded 下行

以上的值可自定义

这就是模拟模拟网络速度的原理,每上传/下载1kb要delay(延迟)多久。如果用kbps计算,其公式为:1000/下载速度=需要delay的时间(ms),比如50kb/s,则需要delay200ms来接收数据。

4、Ctrl+S,保存自定义

5、关闭/不关闭该文档

6、Rules–>Performance–>Simulate Modem Speeds,一定要勾选,自定义即有效。

7、操作app,查看速度

PS:通过以下参数设置需要模拟的2/3/4/wifi的网络情况:
在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值