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

Fiddler的简单使用

目录

1.断点应用

2.网络限速测试

2.1.为什么需要弱网测试

2.2.Fiddler弱网测试配置


1.断点应用

通过断点功能,可以在测试时方便的篡改request,response以达到测试的目的,如果:在请求头中的参数修改成错误的,或在响应返回前将响应体中的数据修复为特殊的格式查看前端的反应;断点还可以模拟断网等情况,来测试在断网的特殊情况下前端的反应

断点的类型:

  • 全局断点
  • 特定请求的断点

2.网络限速测试

2.1.为什么需要弱网测试

弱网测试的目的就是尽可能保证用户体验。 弱网测试的关键点有哪些:

  • 页面响应时间是否可以接受
  • 超时情况下的系统提示处理是否符合定义,异常信息是否显示正常
  • 大流量事件风险:是否会在弱网下进行更新apk包、下载文件等大流量动作

弱网情况下容易出现的问题:

  • 丢包。丢包应该是最常见的问题。在TCP协议中,需要不停的发送请求,来确认连接状态,一旦发生丢包,就需要重传。这个时候就需要去检查产品的处理机制,给予什么提示,如果未响应怎么处理这些。
  • 延时。延时也是很常见的问题。由于网络太差,产生了网络波动,导致数据包在传输的时候出现抖动。可能导致请求出现超时的现象。这个时候就需要给予相应的提示,或者是其他的处理方式。

2.2.Fiddler弱网测试配置

开启网络限速模式

 开启该功能可以模拟网络被限速后系统的运行情况。

根据需要来定义网络限速参数

选择Rules------->Customize Rules

 

 可以进行调整:

if (m_SimulateModem) {
      // Delay sends by 300ms per KB uploaded.
	  // 该参数代表每KB的数据被上传时会被延时多少毫秒      oSession["request-trickle-delay"] = "300"; 
      // Delay receives by 150ms per KB downloaded.
      // 该参数对应下载时每KB的数据会被延时多少毫秒      oSession["response-trickle-delay"] = "150"; 
}

http://www.lryc.cn/news/15739.html

相关文章:

  • MySql 事务
  • 微信社区小程序/h5/圈子论坛贴吧交友/博客/社交/陌生人社交/宠物/话题/私域/同城交友
  • Python os和sys模块
  • JS中数组如何去重(ES6新增的Set集合类型)+经典two sum面试题
  • HDLC简介及相应hdlc实训
  • 公司技术团队为什么选择使用 YApi 作为 Api 管理平台?
  • ts知识点整理
  • 技术分享 | OceanBase 数据处理之控制文件
  • TCP的三次握手、四次挥手
  • C++---特殊类的设计
  • buu [WUSTCTF2020]dp_leaking_1s_very_d@angerous 1
  • 基于SVPWM改进的永磁同步电机直接转矩控制二更
  • ubuntu下磁盘管理
  • Python学习-----排序问题1.0(冒泡排序、选择排序、插入排序)
  • LeetCode 535. TinyURL 的加密与解密
  • 【c++】类和对象2—构造函数、析构函数、拷贝构造函数
  • [C++关键字] const/constexpr
  • FPGA电源电流参数
  • 【Git】Git下载安装与使用(一)
  • 刷题记录:牛客NC20545[HEOI2012]采花
  • 每日学术速递2.21
  • 网络安全之认识挖矿木马
  • OpenCV实战——基于分水岭算法的图像分割
  • YOLOv8模型调试记录
  • 算法刷题打卡第97天:删除字符串两端相同字符后的最短长度
  • WebGPU学习(3)---使用IndexBuffer(索引缓冲区)
  • Java代码加密混淆工具有哪些?
  • 华为OD机试 - 高效的任务规划(Python) | 机试题+算法思路+考点+代码解析 【2023】
  • ChatGPT写程序如何?
  • 编译链接实战(9)elf符号表