其他分享
首页 > 其他分享> > 抓包工具-Fiddler

抓包工具-Fiddler

作者:互联网

一、简介

1.Fiddler 是介于客户端和服务器之间的http代理

2.多用于web调试

3.使用场景

二、抓包原理

B/S 架构

浏览器到服务器的架构-所有 Web

filddler 启动就会更改浏览器中的代理设置

抓包应用

默认只能抓 http 协议的包

配置https:Tools->Option->HTTPS

抓包:对发送和接收的数据包进行截获、编辑、重发等操作

1.构造接口请求

2.mock,断点

3.AutoResponder-网络劫持

三、弱网测试

https://www.cnblogs.com/wuzm/p/12864662.html

Rules->customize rules

可更改上传下载速度,并使用新规则

if (m_ // Delay sends by 300ms per KB uploaded.每300毫秒上传1KB

oSession["request-trickle-delay"] = "300";

// Delay receives by 150ms per KB downloaded.每150毫秒下载1KB

oSession["response-trickle-delay"] = "150";

}

模拟网速波动

if (m_SimulateModem) {

// Delay sends by 300ms per KB uploaded.

oSession["request-trickle-delay"] = ""+(2*t);

// Delay receives by 150ms per KB downloaded.

oSession["response-trickle-delay"] = ""+t;

}

网络性能指标

在测试网络性能之前,我们需要先知道衡量网络性能好坏的几个指标:

  1. 带宽(吞吐量):单位时间内传输的数据量,单位通常是:每秒比特数:bps。带宽反映了网络的传输能力,越大越好。
  2. 丢包:数据丢包个数=发送的数据包数-接收的数据包数。丢包反映了网络可靠性,越小越好。
  3. 时延:数据包从发送开始到接收到该数据,所耗费的时间,单位通常是ms。时延反映了网络的速度,越小越好。
  4. 抖动:指时延的变化,即两个数据包时延的差值。抖动反映了网络的稳定性,越小越好。
  5. 乱序:指接收到的数据包顺序和发送顺序不一致的次数。乱序反映了网络的稳定性,越小越好。当乱序比较严重的时候,丢包也会比较严重,所以一般都以丢包指标为主,忽略乱序指标。

网络参数

测试点

 

标签:丢包,Fiddler,网络,per,抓包,工具,trickle,数据包,乱序
来源: https://www.cnblogs.com/test-shirley/p/16472894.html