首页 > 其他分享 >使用 fiddler 进行抓包处理

使用 fiddler 进行抓包处理

时间:2023-12-16 12:11:59浏览次数:34  
标签:fiddler 处理 t2 t1 ToUniversalTime Timers var oS 抓包

1.概述

fiddler是一个抓包工具,有时候方便我们在访问网页上,看看网页的参数和返回结果。其中很重要的一条是,可以看看网页的响应速度,在对于调优方面提供一些依据。

2.软件安装

image

我们可以通过360软件管家来安装比较好,可以选择fiddler4 .

3.增加过滤

一般情况下 ,fiddler 会有很多其他的网站请求,导致我们观察指定的网站。
![image](https://img20![image](https://img20image
我们只需要配置 hosts即可,按照上图的配置。如果需要配置多台主机可以使用分号隔开。

4.网页的响应时间监控

image

有时候我需要监控网站的性能,其中响应时间是一个重要的指标,fiddler 好像不直接支持响应时间。

我们可以通过自定义规则来实现。

![image](https://img20image

image

增加如上的脚本

脚本代码如下:

public static BindUIColumn("TimeTaken/ms", 120)
    function TimeTaken(oS: Session):String{
        var sResult = "0";
		//会话响应时间
        var t1_ms = oS.Timers.ClientBeginResponse.ToUniversalTime().Millisecond;
        var t1_m = oS.Timers.ClientBeginResponse.ToUniversalTime().Minute;
        var t1_s = oS.Timers.ClientBeginResponse.ToUniversalTime().Second;
        var t1 = t1_m*60*1000 + t1_s*1000 + t1_ms ;
 		//会话请求开始时间
        var t2_ms = oS.Timers.ClientDoneRequest.ToUniversalTime().Millisecond;
        var t2_m = oS.Timers.ClientDoneRequest.ToUniversalTime().Minute;
        var t2_s = oS.Timers.ClientDoneRequest.ToUniversalTime().Second;
        var t2 = t2_m*60*1000 + t2_s*1000 + t2_ms ;
 
        if(t1 >= t2){
            var t3 =  t1 - t2;
            sResult = t3.toString();
        }
        return sResult;
    }

得出的时间是毫秒数。

标签:fiddler,处理,t2,t1,ToUniversalTime,Timers,var,oS,抓包
From: https://www.cnblogs.com/yg_zhang/p/17904663.html

相关文章

  • 推荐一款全能的视频处理工具,功能强大、完全免费,仅2MB大小
    简单操作可以看下,软件获取见文末:工具简介咔咔一通剪是一款由吾爱大神开发的视频处理工具,它具有64项功能,涵盖了视频剪辑、合并、压缩、分割、转换、去重等常用操作。它是一款免费的软件,无需安装,永久免费,并且保持着不断更新的状态。它的界面简洁,操作方便,对新手友好,可以让你一秒变......
  • C语言如何处理scanf输入函数不安全的问题?
    要不看到这个警告,只需在整个代码的第一行输入:这样scanf函数就不会报错了。......
  • 计算机服务器中了360后缀勒索病毒怎么处理,勒索病毒解密数据恢复
    网络技术的不断发展与应用,越来越多的企业开始走向数字化办公模式,极大地方便了企业的生产运营。但随之而来的网络安全威胁也在不断增加,在本月,云天数据恢复中心陆续接到很多企业的求助,企业的计算机服务器遭到了360后缀勒索病毒攻击,导致企业计算机系统瘫痪,无法正常工作。360后缀勒索病......
  • 图像处理的基本操作
    图像处理最基本的操作,包括读取图像、显示图像、保存图像、获取图像属性等。下面将依次讲解这4个内容。1 读取图像OpenCV提供了用于读取图像的imread()方法,其语法格式如下:image=cv2.imread(filename,flags)参数说明:l image:是imread()方法的返回值,返回的是读......
  • sigma 处理
    1.开发思路:第一部分:数据规整,目的整理出数据统一的rawdata 第二部分:数据处理,读取规整后的数据,进行处理,最终生成sigma2.开发技术点:2.1读取excel的相关知识点(csv数据提取与xlsx格式)2.2遍历行列的逻辑处理2.3筛选出数据存储到列表,基于列表计算sigma值2.4生成值如何保存到新......
  • 异常捕获处理
    异常抛出与捕获在程序运行的过程中,因为各种各样的原因,可能会出现各种各样的问题。如果一个大型项目遇到一个简单的问题就崩掉的话,将会造成一定的损失。所以让程序变得更加强壮,不容易崩掉就变得很重要。当程序执行到某一步的时候,我们通过特判发现了问题怎么办?inta[20];void......
  • 智能计算与图形图像处理Intelligent Computing and Graphics and Image Processing
      智能算法IntelligenceAlgorithms图形图像处理Graphics&ImageProcessing机器视觉machinevision计算机视觉computervision 计算机视觉(computervision),用计算机来模拟人的视觉机理获取和处理信息的能力。就是是指用摄影机和电脑代替人眼对......
  • LTE的处理流程和机制
    LTE的处理流程和机制来源 https://zhuanlan.zhihu.com/p/645672554参考目录 https://zhuanlan.zhihu.com/p/658378789 一.UE工作状态在通信过程中,我们的手机也就是UE(UserEquipment)的处理可以分为以下三种情况,开机过程、待机状态和联机状态,每种状态下完成的任务如下所示:......
  • hive Metastore 启动报错 Version information not found in metastore报错处理
    修改conf/hive-site.xml中的hive.metastore.schema.verification 设置为false。 hive Metastore 启动报错 [main]:MetastoreThriftServerthrewanexception...org.apache.hadoop.hive.metastore.api.MetaException:Versioninformationnotfoundinmetastore......
  • DAY 6 文件处理与编码转换
    一、Python文件操作对文件的操作有2种,文本文件、二进制文件(视频、图片等)1.1open方法基本使用open(file,mode='r',encoding=None);几种打开模式'r' openforreading(default)'w' openforwriting,truncatingthefilefirst(写模式,如果文件在,先清空【危险】)'x' creat......